sipxtacklib
Version 3.3
|
#include <ProvisioningAgent.h>
Public Types | |
enum | ReturnCodes { UNDEFINED = 0, SUCCESS = 1, FAILURE = 2, READONLY = 3, UNKNOWN_OBJECT = 4, UNKNOWN_CLASS = 5, INVALID_ATTR = 6, MISSING_ATTR = 7, DUPLICATE = 8, CREATE_FAILURE = 9 } |
Public Member Functions | |
ProvisioningAgent (const char *pServerClass=NULL, bool persistentStore=FALSE) | |
Default constructor. More... | |
~ProvisioningAgent () | |
Destructor. More... | |
OsStatus | registerClass (ProvisioningClass *pProvisioningClass) |
OsStatus | unregisterClass (ProvisioningClass *pProvisioningClass) |
ProvisioningAttrList * | Create (ProvisioningAttrList &rRequestAttributes) |
ProvisioningAttrList * | Delete (ProvisioningAttrList &rRequestAttributes) |
ProvisioningAttrList * | Set (ProvisioningAttrList &rRequestAttributes) |
ProvisioningAttrList * | Get (ProvisioningAttrList &rRequestAttributes) |
ProvisioningAttrList * | Action (ProvisioningAttrList &rRequestAttributes) |
Protected Member Functions | |
ProvisioningClass * | lookupProvisioningClass (ProvisioningAttrList &rRequestAttributes) |
enum ReturnCodes |
ProvisioningAgent | ( | const char * | pServerClass = NULL , |
bool | persistentStore = FALSE |
||
) |
Default constructor.
~ProvisioningAgent | ( | ) |
Destructor.
OsStatus registerClass | ( | ProvisioningClass * | pProvisioningClass | ) |
OsStatus unregisterClass | ( | ProvisioningClass * | pProvisioningClass | ) |
ProvisioningAttrList * Create | ( | ProvisioningAttrList & | rRequestAttributes | ) |
ProvisioningAttrList * Delete | ( | ProvisioningAttrList & | rRequestAttributes | ) |
ProvisioningAttrList * Set | ( | ProvisioningAttrList & | rRequestAttributes | ) |
ProvisioningAttrList * Get | ( | ProvisioningAttrList & | rRequestAttributes | ) |
ProvisioningAttrList * Action | ( | ProvisioningAttrList & | rRequestAttributes | ) |
|
protected |