sipxtacklib  Version 3.3
Public Types | Public Member Functions | Protected Member Functions | List of all members
ProvisioningAgent Class Reference

#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)
 
ProvisioningAttrListCreate (ProvisioningAttrList &rRequestAttributes)
 
ProvisioningAttrListDelete (ProvisioningAttrList &rRequestAttributes)
 
ProvisioningAttrListSet (ProvisioningAttrList &rRequestAttributes)
 
ProvisioningAttrListGet (ProvisioningAttrList &rRequestAttributes)
 
ProvisioningAttrListAction (ProvisioningAttrList &rRequestAttributes)
 

Protected Member Functions

ProvisioningClasslookupProvisioningClass (ProvisioningAttrList &rRequestAttributes)
 

Member Enumeration Documentation

Enumerator
UNDEFINED 
SUCCESS 
FAILURE 
READONLY 
UNKNOWN_OBJECT 
UNKNOWN_CLASS 
INVALID_ATTR 
MISSING_ATTR 
DUPLICATE 
CREATE_FAILURE 

Constructor & Destructor Documentation

ProvisioningAgent ( const char *  pServerClass = NULL,
bool  persistentStore = FALSE 
)

Default constructor.

Destructor.

Member Function Documentation

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)
ProvisioningClass * lookupProvisioningClass ( ProvisioningAttrList rRequestAttributes)
protected

sipXtackLib home page