Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

eppobject::contact Namespace Reference


Compounds

class  eppobject::contact::epp_ContactAddress
class  eppobject::contact::epp_ContactCheck
class  eppobject::contact::epp_ContactCheckReq
class  eppobject::contact::epp_ContactCheckRsp
class  eppobject::contact::epp_ContactCreate
class  eppobject::contact::epp_ContactCreateReq
class  eppobject::contact::epp_ContactCreateRsp
class  eppobject::contact::epp_ContactDelete
class  eppobject::contact::epp_ContactDeleteReq
class  eppobject::contact::epp_ContactDeleteRsp
class  eppobject::contact::epp_ContactInfo
class  eppobject::contact::epp_ContactInfoReq
class  eppobject::contact::epp_ContactInfoRsp
class  eppobject::contact::epp_ContactNameAddress
class  eppobject::contact::epp_ContactPhone
class  eppobject::contact::epp_ContactStatus
class  eppobject::contact::epp_ContactTransfer
class  eppobject::contact::epp_ContactTransferReq
class  eppobject::contact::epp_ContactTransferRsp
class  eppobject::contact::epp_ContactUpdate
class  eppobject::contact::epp_ContactUpdateAddRemove
class  eppobject::contact::epp_ContactUpdateChange
class  eppobject::contact::epp_ContactUpdateReq
class  eppobject::contact::epp_ContactUpdateRsp
class  eppobject::contact::epp_ContactVoice

Typedefs

typedef refcnt_ptr< epp_ContactAddressepp_ContactAddress_ref
typedef refcnt_ptr< epp_ContactCheckReqepp_ContactCheckReq_ref
typedef refcnt_ptr< epp_ContactCheckRspepp_ContactCheckRsp_ref
typedef refcnt_ptr< epp_ContactCreateReqepp_ContactCreateReq_ref
typedef refcnt_ptr< epp_ContactCreateRspepp_ContactCreateRsp_ref
typedef refcnt_ptr< epp_ContactStatusTypeepp_ContactStatusType_ref
typedef vector< epp_ContactStatusepp_contact_status_seq
typedef refcnt_ptr< epp_contact_status_seqepp_contact_status_seq_ref
typedef refcnt_ptr< epp_ContactDeleteReqepp_ContactDeleteReq_ref
typedef refcnt_ptr< epp_ContactDeleteRspepp_ContactDeleteRsp_ref
typedef refcnt_ptr< epp_ContactInfoReqepp_ContactInfoReq_ref
typedef refcnt_ptr< epp_ContactInfoRspepp_ContactInfoRsp_ref
typedef refcnt_ptr< epp_ContactNameAddressepp_ContactNameAddress_ref
typedef refcnt_ptr< epp_ContactPhoneepp_ContactPhone_ref
typedef refcnt_ptr< epp_ContactStatusepp_ContactStatus_ref
typedef refcnt_ptr< epp_ContactTransferReqepp_ContactTransferReq_ref
typedef refcnt_ptr< epp_ContactTransferRspepp_ContactTransferRsp_ref
typedef refcnt_ptr< epp_ContactUpdateAddRemoveepp_ContactUpdateAddRemove_ref
typedef refcnt_ptr< epp_ContactUpdateChangeepp_ContactUpdateChange_ref
typedef refcnt_ptr< epp_ContactUpdateReqepp_ContactUpdateReq_ref
typedef refcnt_ptr< epp_ContactUpdateRspepp_ContactUpdateRsp_ref
typedef refcnt_ptr< epp_ContactVoiceepp_ContactVoice_ref
typedef refcnt_ptr< epp_ContactCheckepp_ContactCheck_ref
typedef refcnt_ptr< epp_ContactCreateepp_ContactCreate_ref
typedef refcnt_ptr< epp_ContactDeleteepp_ContactDelete_ref
typedef refcnt_ptr< epp_ContactInfoepp_ContactInfo_ref
typedef refcnt_ptr< epp_ContactTransferepp_ContactTransfer_ref
typedef refcnt_ptr< epp_ContactUpdateepp_ContactUpdate_ref

Enumerations

enum  epp_ContactStatusType {
  LOCK, OK, PENDING_DELETE, PENDING_TRANSFER,
  CLIENT_LOCK, CLIENT_TRANSFER_PROHIBITED
}

Functions

void setCommandSchemaAttributes (eppobject::epp::EPP_output &outputobject)
 Writes attributes that identify the contact namespace and the location of the contact schema to the output object. More...

void addAddressElement (eppobject::epp::EPP_output &outputobject, const epp_ContactNameAddress_ref element, const eppobject::epp::epp_string &tag, const eppobject::epp::epp_boolean &update=false)
 Writes attributes that identify the contact namespace and the location of the contact schema to the output object. More...

epp_ContactNameAddress parseAddress (const DOM_Node &adrNode)
 Parses an address DOM_Node and creates the corresonding epp_ContactNameAddress object. More...

eppobject::epp::epp_string returnStatusType (const epp_ContactStatusType &statusType)
 Returns the corresponsing epp_string text for the given epp_ContactStatusType-enum. More...

epp_ContactStatusType returnStatusEnumType (const eppobject::epp::epp_string &statusType)
 Returns the corresponsing epp_ContactStatusType for the given epp_string. More...


Typedef Documentation

typedef vector<epp_ContactStatus> eppobject::contact::epp_contact_status_seq
 

typedef refcnt_ptr<epp_contact_status_seq> eppobject::contact::epp_contact_status_seq_ref
 

typedef refcnt_ptr<epp_ContactAddress> eppobject::contact::epp_ContactAddress_ref
 

typedef refcnt_ptr<epp_ContactCheck> eppobject::contact::epp_ContactCheck_ref
 

typedef refcnt_ptr<epp_ContactCheckReq> eppobject::contact::epp_ContactCheckReq_ref
 

typedef refcnt_ptr<epp_ContactCheckRsp> eppobject::contact::epp_ContactCheckRsp_ref
 

typedef refcnt_ptr<epp_ContactCreate> eppobject::contact::epp_ContactCreate_ref
 

typedef refcnt_ptr<epp_ContactCreateReq> eppobject::contact::epp_ContactCreateReq_ref
 

typedef refcnt_ptr<epp_ContactCreateRsp> eppobject::contact::epp_ContactCreateRsp_ref
 

typedef refcnt_ptr<epp_ContactDelete> eppobject::contact::epp_ContactDelete_ref
 

typedef refcnt_ptr<epp_ContactDeleteReq> eppobject::contact::epp_ContactDeleteReq_ref
 

typedef refcnt_ptr<epp_ContactDeleteRsp> eppobject::contact::epp_ContactDeleteRsp_ref
 

typedef refcnt_ptr<epp_ContactInfo> eppobject::contact::epp_ContactInfo_ref
 

typedef refcnt_ptr<epp_ContactInfoReq> eppobject::contact::epp_ContactInfoReq_ref
 

typedef refcnt_ptr<epp_ContactInfoRsp> eppobject::contact::epp_ContactInfoRsp_ref
 

typedef refcnt_ptr<epp_ContactNameAddress> eppobject::contact::epp_ContactNameAddress_ref
 

typedef refcnt_ptr<epp_ContactPhone> eppobject::contact::epp_ContactPhone_ref
 

typedef refcnt_ptr<epp_ContactStatus> eppobject::contact::epp_ContactStatus_ref
 

typedef refcnt_ptr<epp_ContactStatusType> eppobject::contact::epp_ContactStatusType_ref
 

typedef refcnt_ptr<epp_ContactTransfer> eppobject::contact::epp_ContactTransfer_ref
 

typedef refcnt_ptr<epp_ContactTransferReq> eppobject::contact::epp_ContactTransferReq_ref
 

typedef refcnt_ptr<epp_ContactTransferRsp> eppobject::contact::epp_ContactTransferRsp_ref
 

typedef refcnt_ptr<epp_ContactUpdate> eppobject::contact::epp_ContactUpdate_ref
 

typedef refcnt_ptr<epp_ContactUpdateAddRemove> eppobject::contact::epp_ContactUpdateAddRemove_ref
 

typedef refcnt_ptr<epp_ContactUpdateChange> eppobject::contact::epp_ContactUpdateChange_ref
 

typedef refcnt_ptr<epp_ContactUpdateReq> eppobject::contact::epp_ContactUpdateReq_ref
 

typedef refcnt_ptr<epp_ContactUpdateRsp> eppobject::contact::epp_ContactUpdateRsp_ref
 

typedef refcnt_ptr<epp_ContactVoice> eppobject::contact::epp_ContactVoice_ref
 


Enumeration Type Documentation

enum eppobject::contact::epp_ContactStatusType
 

Enumeration values:
LOCK 
OK 
PENDING_DELETE 
PENDING_TRANSFER 
CLIENT_LOCK 
CLIENT_TRANSFER_PROHIBITED 


Function Documentation

void eppobject::contact::addAddressElement eppobject::epp::EPP_output   outputobject,
const epp_ContactNameAddress_ref    element,
const eppobject::epp::epp_string   tag,
const eppobject::epp::epp_boolean   update = false
 

Writes attributes that identify the contact namespace and the location of the contact schema to the output object.

Parameters:
outputobject  The output object to write to
element  The epp_ContactNameAddress element to add
tag  The encapsulating XML-tag to use
update  There are checks for missing elements only if this value is set to true ("update" as opposed to "create")
Exceptions:
epp_XMLException  If mandatory data is missing in the epp_ContactNameAddress object

epp_ContactNameAddress eppobject::contact::parseAddress const DOM_Node &    adrNode
 

Parses an address DOM_Node and creates the corresonding epp_ContactNameAddress object.

Parameters:
adrNode  The address DOM_Node
Returns:
The corresponding epp_ContactNameAddress object
Exceptions:
epp_XMLException  If it is unable find the correct XML-elements in the Node
Note:
The function might have problems with different namespaces

epp_ContactStatusType eppobject::contact::returnStatusEnumType const eppobject::epp::epp_string   statusType
 

Returns the corresponsing epp_ContactStatusType for the given epp_string.

Parameters:
statusType  The contact status type as an epp_string
Returns:
The contact status type as an epp_ContactStatusType-enum
Exceptions:
epp_XMLException  If statusType is not a valid epp_ContactStatusType

eppobject::epp::epp_string eppobject::contact::returnStatusType const epp_ContactStatusType   statusType
 

Returns the corresponsing epp_string text for the given epp_ContactStatusType-enum.

Parameters:
statusType  The contact status type as an epp_ContactStatusType-enum
Returns:
The contact status type as an epp_string
Exceptions:
epp_XMLException  If statusType is not a valid epp_ContactStatusType

void eppobject::contact::setCommandSchemaAttributes eppobject::epp::EPP_output   outputobject
 

Writes attributes that identify the contact namespace and the location of the contact schema to the output object.

Parameters:
outputobject  The output object to write to


Generated on Fri Mar 22 15:45:41 2002 for epprtk c++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001