org.mbari.siam.distributed
Interface Exportable

All Known Implementing Classes:
AttributeValueObject, BooleanAttributeValueObject, ByteArrayAttributeValueObject, DoubleAttributeValueObject, ExportablePacket, FloatAttributeValueObject, IntegerAttributeValueObject, LongAttributeValueObject, MnemonicIntegerAttributeValueObject, ScheduleSpecifierAttributeValueObject, StateAttribute

public interface Exportable

SiamSerializable is an interface implemented by exportable objects that generate java-independent serialized forms.

Author:
Kent Headley

Field Summary
static short EX_BASE
           
static short EX_BOOLEANOBJATT
           
static short EX_BYTEARRAYOBJATT
           
static short EX_DEVICEMESSAGEPACKET
           
static short EX_DEVICEPACKET
           
static short EX_DOUBLEOBJATT
           
static short EX_FLOATOBJATT
           
static short EX_INTEGEROBJATT
           
static short EX_LONGOBJATT
           
static short EX_MAX
           
static short EX_METADATAPACKET
           
static short EX_MNEMONICINTEGEROBJATT
           
static short EX_SCHEDULESPECIFIEROBJATT
           
static short EX_SENSORDATAPACKET
           
static short EX_STATE
           
static short EX_STATEATTRIBUTE
           
 
Method Summary
 void export(java.io.DataOutput out)
          Export state to the specified stream
 

Field Detail

EX_BASE

static final short EX_BASE
See Also:
Constant Field Values

EX_STATE

static final short EX_STATE
See Also:
Constant Field Values

EX_STATEATTRIBUTE

static final short EX_STATEATTRIBUTE
See Also:
Constant Field Values

EX_BOOLEANOBJATT

static final short EX_BOOLEANOBJATT
See Also:
Constant Field Values

EX_INTEGEROBJATT

static final short EX_INTEGEROBJATT
See Also:
Constant Field Values

EX_LONGOBJATT

static final short EX_LONGOBJATT
See Also:
Constant Field Values

EX_MNEMONICINTEGEROBJATT

static final short EX_MNEMONICINTEGEROBJATT
See Also:
Constant Field Values

EX_SCHEDULESPECIFIEROBJATT

static final short EX_SCHEDULESPECIFIEROBJATT
See Also:
Constant Field Values

EX_BYTEARRAYOBJATT

static final short EX_BYTEARRAYOBJATT
See Also:
Constant Field Values

EX_FLOATOBJATT

static final short EX_FLOATOBJATT
See Also:
Constant Field Values

EX_DOUBLEOBJATT

static final short EX_DOUBLEOBJATT
See Also:
Constant Field Values

EX_DEVICEPACKET

static final short EX_DEVICEPACKET
See Also:
Constant Field Values

EX_METADATAPACKET

static final short EX_METADATAPACKET
See Also:
Constant Field Values

EX_SENSORDATAPACKET

static final short EX_SENSORDATAPACKET
See Also:
Constant Field Values

EX_DEVICEMESSAGEPACKET

static final short EX_DEVICEMESSAGEPACKET
See Also:
Constant Field Values

EX_MAX

static final short EX_MAX
See Also:
Constant Field Values
Method Detail

export

void export(java.io.DataOutput out)
            throws java.io.IOException
Export state to the specified stream

Throws:
java.io.IOException


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.