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
    (
    );