A streaming interface for reading or writing object data to and from a serialized form (usually for persistent storage).
void destroy ( );
BCD::Binary getBinary ( in string name );
boolean getBoolean ( in string name );
char getChar ( in string name );
MJD::Date getDate ( in string name );
BCD::Decimal getDecimal ( in string name );
double getDouble ( in string name );
float getFloat ( in string name );
long getLong ( in string name );
BCD::Money getMoney ( in string name );
CtsComponents::ObjectData getObjectData ( in long flags );
octet getOctet ( in string name );
CtsComponents::Properties getProperties ( in long flags );
short getShort ( in string name );
string getString ( in string name );
MJD::Time getTime ( in string name );
MJD::Timestamp getTimestamp ( in string name );
unsigned long getULong ( in string name );
unsigned short getUShort ( in string name );
void setBinary ( in string name, in BCD::Binary value );
void setBoolean ( in string name, in boolean value );
void setChar ( in string name, in char value );
void setDate ( in string name, in MJD::Date value );
void setDecimal ( in string name, in BCD::Decimal value );
void setDouble ( in string name, in double value );
void setFloat ( in string name, in float value );
void setLong ( in string name, in long value );
void setMoney ( in string name, in BCD::Money value );
void setNull ( in string name, in long type );
void setObjectData ( in long flags, in CtsComponents::ObjectData data );
void setOctet ( in string name, in octet value );
void setProperties ( in long flags, in CtsComponents::Properties props );
void setShort ( in string name, in short value );
void setString ( in string name, in string value );
void setTime ( in string name, in MJD::Time value );
void setTimestamp ( in string name, in MJD::Timestamp value );
void setULong ( in string name, in unsigned long value );
void setUShort ( in string name, in unsigned short value );
boolean wasNull ( );