#include <OW_SerializableIFC.hpp>
Inheritance diagram for OW_NAMESPACE::SerializableIFC:
Public Member Functions | |
virtual | ~SerializableIFC () |
virtual void | readObject (std::istream &istrm)=0 |
Read this object from an input stream. | |
virtual void | writeObject (std::ostream &ostrm) const =0 |
Write this object to an output stream. |
Definition at line 44 of file OW_SerializableIFC.hpp.
|
Definition at line 42 of file OW_SerializableIFC.cpp. |
|
Read this object from an input stream. The object must have been previously written through a call to writeObject.
Implemented in OW_NAMESPACE::CIMClass, OW_NAMESPACE::CIMDataType, OW_NAMESPACE::CIMFlavor, OW_NAMESPACE::CIMInstance, OW_NAMESPACE::CIMMethod, OW_NAMESPACE::CIMName, OW_NAMESPACE::CIMNameSpace, OW_NAMESPACE::CIMObjectPath, OW_NAMESPACE::CIMParameter, OW_NAMESPACE::CIMParamValue, OW_NAMESPACE::CIMProperty, OW_NAMESPACE::CIMQualifier, OW_NAMESPACE::CIMQualifierType, OW_NAMESPACE::CIMScope, OW_NAMESPACE::CIMUrl, and OW_NAMESPACE::CIMValue. Referenced by OW_NAMESPACE::GenericHDBRepository::nodeToCIMObject(), and OW_NAMESPACE::BinarySerialization::readObject(). |
|
Write this object to an output stream. The intent is for the object to be retrieved later through a call to readObject.
Implemented in OW_NAMESPACE::CIMClass, OW_NAMESPACE::CIMDataType, OW_NAMESPACE::CIMFlavor, OW_NAMESPACE::CIMInstance, OW_NAMESPACE::CIMMethod, OW_NAMESPACE::CIMName, OW_NAMESPACE::CIMNameSpace, OW_NAMESPACE::CIMObjectPath, OW_NAMESPACE::CIMParameter, OW_NAMESPACE::CIMParamValue, OW_NAMESPACE::CIMProperty, OW_NAMESPACE::CIMQualifier, OW_NAMESPACE::CIMQualifierType, OW_NAMESPACE::CIMScope, OW_NAMESPACE::CIMUrl, and OW_NAMESPACE::CIMValue. Referenced by OW_NAMESPACE::GenericHDBRepository::addCIMObject(), OW_NAMESPACE::GenericHDBRepository::updateCIMObject(), and OW_NAMESPACE::BinarySerialization::writeObject(). |