version 1.1.2.3, 2009/11/18 09:30:44
|
version 1.1.2.4, 2009/12/03 15:53:27
|
|
|
// Instances | // Instances |
bool deserialize(); | bool deserialize(); |
| |
|
// Writes a single SCMOClass to the given CIMBuffer |
|
static void serializeClass(CIMBuffer& out, const SCMOClass& scmoClass); |
|
|
|
// Reads a single SCMOClass from the given CIMBuffer |
|
static bool deserializeClass(CIMBuffer& in, SCMOClass& scmoClass); |
|
|
private: | private: |
| |
| |
|
|
// and returns the new index position of the class. | // and returns the new index position of the class. |
Uint32 _appendToClassTable(const SCMOInstance& inst); | Uint32 _appendToClassTable(const SCMOInstance& inst); |
| |
void _putClasses(); |
static void _putClasses(CIMBuffer& out,Array<SCMBClass_Main*>& classTable); |
bool _getClasses(); |
static bool _getClasses(CIMBuffer& in,Array<SCMBClass_Main*>& classTable); |
void _putInstances(); | void _putInstances(); |
bool _getInstances(); | bool _getInstances(); |
| |
|
|
Array<SCMOResolutionTable> _instResolverTable; | Array<SCMOResolutionTable> _instResolverTable; |
| |
// Table of pointers to SCMOClasses to be streamed | // Table of pointers to SCMOClasses to be streamed |
Array<const SCMBClass_Main*> _classTable; |
Array<SCMBClass_Main*> _classTable; |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |