#include <pxmlrpc.h>
Inheritance diagram for PXMLRPCStructBase:
Public Member Functions | |
void | PrintOn (ostream &strm) const |
PINDEX | GetNumVariables () const |
PXMLRPCVariableBase & | GetVariable (PINDEX idx) const |
PXMLRPCVariableBase * | GetVariable (const char *name) const |
void | AddVariable (PXMLRPCVariableBase *var) |
Static Public Member Functions | |
PXMLRPCStructBase & | GetInitialiser () |
Protected Member Functions | |
PXMLRPCStructBase () | |
PXMLRPCStructBase & | operator= (const PXMLRPCStructBase &) |
void | EndConstructor () |
Protected Attributes | |
PList< PXMLRPCVariableBase > | variablesByOrder |
PDictionary< PString, PXMLRPCVariableBase > | variablesByName |
PXMLRPCStructBase * | initialiserStack |
Static Protected Attributes | |
PMutex | initialiserMutex |
PXMLRPCStructBase * | initialiserInstance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Output the contents of the object to the stream. The exact output is dependent on the exact semantics of the descendent class. This is primarily used by the standard #operator<<# function. The default behaviour is to print the class name. Reimplemented from PObject. |
|
|
|
|
|
|
|
|
|
|