|
| PSecureConfig (const PTEACypher::Key &productKey, const PStringArray &securedKeys, Source src=Application) |
|
| PSecureConfig (const PTEACypher::Key &productKey, const char *const *securedKeyArray, PINDEX count, Source src=Application) |
|
const PStringArray & | GetSecuredKeys () const |
|
const PString & | GetSecurityKey () const |
|
const PString & | GetExpiryDateKey () const |
|
const PString & | GetOptionBitsKey () const |
|
const PString & | GetPendingPrefix () const |
|
void | GetProductKey (PTEACypher::Key &productKey) const |
|
ValidationState | GetValidation () const |
|
PBoolean | ValidatePending () |
|
void | ResetPending () |
|
| ~PConfig () |
|
virtual void | SetDefaultSection (const PString §ion) |
| Set the default section for variable operations. More...
|
|
virtual PString | GetDefaultSection () const |
| Get the default section for variable operations. More...
|
|
virtual PStringArray | GetSections () const |
| Get all of the section names currently specified in the file. More...
|
|
virtual PStringArray | GetKeys () const |
| Get a list of all the keys in the section. More...
|
|
virtual PStringArray | GetKeys (const PString §ion) const |
| Get a list of all the keys in the section. More...
|
|
virtual PStringToString | GetAllKeyValues () const |
| Get all of the keys in the section and their values. More...
|
|
virtual PStringToString | GetAllKeyValues (const PString §ion) const |
| Get all of the keys in the section and their values. More...
|
|
virtual void | DeleteSection () |
| Delete all variables in the specified section. More...
|
|
virtual void | DeleteSection (const PString §ion) |
| Delete all variables in the specified section. More...
|
|
virtual void | DeleteKey (const PString &key) |
| Delete the particular variable in the specified section. More...
|
|
virtual void | DeleteKey (const PString §ion, const PString &key) |
| Delete the particular variable in the specified section. More...
|
|
virtual PBoolean | HasKey (const PString &key) const |
| Determine if the particular variable in the section is actually present. More...
|
|
virtual PBoolean | HasKey (const PString §ion, const PString &key) const |
| Determine if the particular variable in the section is actually present. More...
|
|
virtual PString | GetString (const PString &key) const |
| Get a string variable determined by the key in the section. More...
|
|
virtual PString | GetString (const PString &key, const PString &dflt) const |
| Get a string variable determined by the key in the section. More...
|
|
virtual PString | GetString (const PString §ion, const PString &key, const PString &dflt) const |
| Get a string variable determined by the key in the section. More...
|
|
virtual void | SetString (const PString &key, const PString &value) |
| Set a string variable determined by the key in the section. More...
|
|
virtual void | SetString (const PString §ion, const PString &key, const PString &value) |
| Set a string variable determined by the key in the section. More...
|
|
virtual PBoolean | GetBoolean (const PString &key, PBoolean dflt=false) const |
| Get a boolean variable determined by the key in the section. More...
|
|
virtual PBoolean | GetBoolean (const PString §ion, const PString &key, PBoolean dflt=false) const |
| Get a boolean variable determined by the key in the section. More...
|
|
virtual void | SetBoolean (const PString &key, PBoolean value) |
| Set a boolean variable determined by the key in the section. More...
|
|
virtual void | SetBoolean (const PString §ion, const PString &key, PBoolean value) |
| Set a boolean variable determined by the key in the section. More...
|
|
virtual long | GetInteger (const PString &key, long dflt=0) const |
|
virtual long | GetInteger (const PString §ion, const PString &key, long dflt=0) const |
|
virtual void | SetInteger (const PString &key, long value) |
| Set an integer variable determined by the key in the section. More...
|
|
virtual void | SetInteger (const PString §ion, const PString &key, long value) |
| Set an integer variable determined by the key in the section. More...
|
|
template<typename Enumeration > |
Enumeration | GetEnum (const PString &key, Enumeration dflt) const |
|
template<typename Enumeration > |
Enumeration | GetEnum (const PString §ion, const PString &key, Enumeration dflt) const |
|
template<typename Enumeration > |
void | SetEnum (const PString &key, Enumeration value) |
| Set an enum variable determined by the key in the section. More...
|
|
template<typename Enumeration > |
void | SetEnum (const PString §ion, const PString &key, Enumeration value) |
| Set an enum variable determined by the key in the section. More...
|
|
virtual PInt64 | GetInt64 (const PString &key, PInt64 dflt=0) const |
| Get a 64 bit integer variable determined by the key in the section. More...
|
|
virtual PInt64 | GetInt64 (const PString §ion, const PString &key, PInt64 dflt=0) const |
| Get a 64 bit integer variable determined by the key in the section. More...
|
|
virtual void | SetInt64 (const PString &key, PInt64 value) |
| Set a 64 bit integer variable determined by the key in the section. More...
|
|
virtual void | SetInt64 (const PString §ion, const PString &key, PInt64 value) |
| Set a 64 bit integer variable determined by the key in the section. More...
|
|
virtual double | GetReal (const PString &key, double dflt=0) const |
| Get a floating point variable determined by the key in the section. More...
|
|
virtual double | GetReal (const PString §ion, const PString &key, double dflt=0) const |
| Get a floating point variable determined by the key in the section. More...
|
|
virtual void | SetReal (const PString &key, double value) |
| Set a floating point variable determined by the key in the section. More...
|
|
virtual void | SetReal (const PString §ion, const PString &key, double value) |
| Set a floating point variable determined by the key in the section. More...
|
|
virtual PTime | GetTime (const PString &key) const |
| Get a PTime variable determined by the key in the section. More...
|
|
virtual PTime | GetTime (const PString &key, const PTime &dflt) const |
| Get a PTime variable determined by the key in the section. More...
|
|
virtual PTime | GetTime (const PString §ion, const PString &key) const |
| Get a PTime variable determined by the key in the section. More...
|
|
virtual PTime | GetTime (const PString §ion, const PString &key, const PTime &dflt) const |
| Get a PTime variable determined by the key in the section. More...
|
|
virtual void | SetTime (const PString &key, const PTime &value) |
| Set a PTime variable determined by the key in the section. More...
|
|
virtual void | SetTime (const PString §ion, const PString &key, const PTime &value) |
| Set a PTime variable determined by the key in the section. More...
|
|
| PConfig (Source src=Application) |
| Create a new configuration object. More...
|
|
| PConfig (Source src, const PString &appname) |
| Create a new configuration object. More...
|
|
| PConfig (Source src, const PString &appname, const PString &manuf) |
| Create a new configuration object. More...
|
|
| PConfig (const PString §ion, Source src=Application) |
| Create a new configuration object. More...
|
|
| PConfig (const PString §ion, Source src, const PString &appname) |
| Create a new configuration object. More...
|
|
| PConfig (const PString §ion, Source src, const PString &appname, const PString &manuf) |
| Create a new configuration object. More...
|
|
| PConfig (const PFilePath &filename, const PString §ion) |
| Create a new configuration object. More...
|
|
unsigned | GetTraceContextIdentifier () const |
| Get PTRACE context identifier. More...
|
|
void | SetTraceContextIdentifier (unsigned id) |
|
void | GetTraceContextIdentifier (PObject &obj) |
|
void | GetTraceContextIdentifier (PObject *obj) |
|
void | SetTraceContextIdentifier (const PObject &obj) |
|
void | SetTraceContextIdentifier (const PObject *obj) |
|
virtual | ~PObject () |
|
virtual PObject * | Clone () const |
| Create a copy of the class on the heap. More...
|
|
template<class CLS > |
CLS * | CloneAs () const |
| As for Clone() but converts to specified type. More...
|
|
virtual PINDEX | HashFunction () const |
| This function yields a hash value required by the PDictionary class. More...
|
|
virtual const char * | GetClass (unsigned ancestor=0) const |
| Get the current dynamic type of the object instance. More...
|
|
PBoolean | IsClass (const char *cls) const |
|
virtual PBoolean | InternalIsDescendant (const char *clsName) const |
| Determine if the dynamic type of the current instance is a descendent of the specified class. More...
|
|
__inline const PObject * | PTraceObjectInstance () const |
|
virtual Comparison | Compare (const PObject &obj) const |
| Compare the two objects and return their relative rank. More...
|
|
virtual Comparison | CompareObjectMemoryDirect (const PObject &obj) const |
| Determine the byte wise comparison of two objects. More...
|
|
bool | operator== (const PObject &obj) const |
| Compare the two objects. More...
|
|
bool | operator!= (const PObject &obj) const |
| Compare the two objects. More...
|
|
bool | operator< (const PObject &obj) const |
| Compare the two objects. More...
|
|
bool | operator> (const PObject &obj) const |
| Compare the two objects. More...
|
|
bool | operator<= (const PObject &obj) const |
| Compare the two objects. More...
|
|
bool | operator>= (const PObject &obj) const |
| Compare the two objects. More...
|
|
virtual void | PrintOn (ostream &strm) const |
| Output the contents of the object to the stream. More...
|
|
virtual void | ReadFrom (istream &strm) |
| Input the contents of the object from the stream. More...
|
|