SCMODump(const char *filename);
// Methods for SCMOClass only
void hexDumpSCMOClass(SCMOClass& testCls) const;
- void dumpSCMOClass(SCMOClass& testCls) const;
+ void dumpSCMOClass(SCMOClass& testCls,Boolean inclMemHdr = true) const;
void dumpSCMOClassQualifiers(SCMOClass& testCls) const;
void dumpKeyPropertyMask(SCMOClass& testCls) const;
void dumpClassProperties(SCMOClass& testCls) const;
void dumpClassKeyBindingNodeArray(SCMOClass& testCls) const;
// Methods for SCMOInstance only
- void dumpSCMOInstance(SCMOInstance& testInst) const;
+ void dumpSCMOInstance(
+ SCMOInstance& testInst,
+ Boolean inclMemHdr = true) const;
void dumpSCMOInstanceKeyBindings(
SCMOInstance& testInst,
Boolean verbose = false) const ;
const SCMBClassProperty& prop,
char* clsbase) const;
- void _hexDump(char* buffer,Uint64 length) const;
+ void _dumpSCMBMgmt_Header(SCMBMgmt_Header& header,char* base) const;
+
+ void _hexDump(char* buffer,Uint64 length) const;
- Boolean _fileOpen;
- FILE *_out;
- String _filename;
+ Boolean _fileOpen;
+ FILE *_out;
+ String _filename;
};
PEGASUS_NAMESPACE_END