sipxtacklib
Version 3.3
|
#include <ProvisioningClass.h>
Public Member Functions | |
ProvisioningClass (const char *pClassName) | |
Default constructor. More... | |
virtual | ~ProvisioningClass () |
Destructor. More... | |
virtual ProvisioningAttrList * | Create (ProvisioningAttrList &rRequestAttributes) |
virtual ProvisioningAttrList * | Delete (ProvisioningAttrList &rRequestAttributes) |
virtual ProvisioningAttrList * | Set (ProvisioningAttrList &rRequestAttributes) |
virtual ProvisioningAttrList * | Get (ProvisioningAttrList &rRequestAttributes) |
virtual ProvisioningAttrList * | Action (ProvisioningAttrList &rRequestAttributes) |
void | setXmlConfigDoc (TiXmlDocument *pConfigDoc) |
virtual bool | loadConfiguration (void) |
TiXmlNode * | findPSInstance (const char *pClassName, const char *pIndexAttr=NULL, const char *pIndexValue=NULL) |
TiXmlNode * | createPSInstance (const char *pClassName, const char *pIndexAttr, const char *pIndexValue) |
bool | deletePSInstance (const char *pClassName, const char *pIndexAttr, const char *pIndexValue) |
bool | setPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, UtlString &rValue) |
bool | setPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, const char *pValue) |
bool | setPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, int value) |
bool | setPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, bool value) |
bool | getPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, UtlString &rValue) |
bool | getPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, int &rValue) |
bool | getPSAttribute (TiXmlNode *pClassInstance, const char *pAttribute, bool &rValue) |
const UtlString * | getClassName (void) |
virtual unsigned | hash () const |
Calculate a unique hash code for this object. More... | |
virtual UtlContainableType | getContainableType () const |
Get the ContainableType for a UtlContainable derived class. More... | |
virtual int | compareTo (UtlContainable const *) const |
Compare the this object to another like-objects. More... | |
Protected Attributes | |
TiXmlDocument * | mpXmlConfigDoc |
< Class type used for runtime checking More... | |
ProvisioningServer * | mpProvisioningServer |
bool | mConfigurationLoaded |
Static Protected Attributes | |
static const UtlContainableType | TYPE = "ProvisioningClass" |
ProvisioningClass | ( | const char * | pClassName | ) |
Default constructor.
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void setXmlConfigDoc | ( | TiXmlDocument * | pConfigDoc | ) |
|
virtual |
TiXmlNode * findPSInstance | ( | const char * | pClassName, |
const char * | pIndexAttr = NULL , |
||
const char * | pIndexValue = NULL |
||
) |
TiXmlNode * createPSInstance | ( | const char * | pClassName, |
const char * | pIndexAttr, | ||
const char * | pIndexValue | ||
) |
bool deletePSInstance | ( | const char * | pClassName, |
const char * | pIndexAttr, | ||
const char * | pIndexValue | ||
) |
bool setPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
UtlString & | rValue | ||
) |
bool setPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
const char * | pValue | ||
) |
bool setPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
int | value | ||
) |
bool setPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
bool | value | ||
) |
bool getPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
UtlString & | rValue | ||
) |
bool getPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
int & | rValue | ||
) |
bool getPSAttribute | ( | TiXmlNode * | pClassInstance, |
const char * | pAttribute, | ||
bool & | rValue | ||
) |
const UtlString * getClassName | ( | void | ) |
|
virtual |
Calculate a unique hash code for this object.
If the equals operator returns true for another object, then both of those objects must return the same hashcode.
|
virtual |
Get the ContainableType for a UtlContainable derived class.
|
virtual |
Compare the this object to another like-objects.
Results for designating a non-like object are undefined.
|
staticprotected |
|
protected |
< Class type used for runtime checking
|
protected |
|
protected |