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_ContactAddress > epp_ContactAddress_ref
typedef refcnt_ptr< epp_ContactCheckReq > epp_ContactCheckReq_ref
typedef refcnt_ptr< epp_ContactCheckRsp > epp_ContactCheckRsp_ref
typedef refcnt_ptr< epp_ContactCreateReq > epp_ContactCreateReq_ref
typedef refcnt_ptr< epp_ContactCreateRsp > epp_ContactCreateRsp_ref
typedef refcnt_ptr< epp_ContactStatusType > epp_ContactStatusType_ref
typedef vector< epp_ContactStatus > epp_contact_status_seq
typedef refcnt_ptr< epp_contact_status_seq > epp_contact_status_seq_ref
typedef refcnt_ptr< epp_ContactDeleteReq > epp_ContactDeleteReq_ref
typedef refcnt_ptr< epp_ContactDeleteRsp > epp_ContactDeleteRsp_ref
typedef refcnt_ptr< epp_ContactInfoReq > epp_ContactInfoReq_ref
typedef refcnt_ptr< epp_ContactInfoRsp > epp_ContactInfoRsp_ref
typedef refcnt_ptr< epp_ContactNameAddress > epp_ContactNameAddress_ref
typedef refcnt_ptr< epp_ContactPhone > epp_ContactPhone_ref
typedef refcnt_ptr< epp_ContactStatus > epp_ContactStatus_ref
typedef refcnt_ptr< epp_ContactTransferReq > epp_ContactTransferReq_ref
typedef refcnt_ptr< epp_ContactTransferRsp > epp_ContactTransferRsp_ref
typedef refcnt_ptr< epp_ContactUpdateAddRemove > epp_ContactUpdateAddRemove_ref
typedef refcnt_ptr< epp_ContactUpdateChange > epp_ContactUpdateChange_ref
typedef refcnt_ptr< epp_ContactUpdateReq > epp_ContactUpdateReq_ref
typedef refcnt_ptr< epp_ContactUpdateRsp > epp_ContactUpdateRsp_ref
typedef refcnt_ptr< epp_ContactVoice > epp_ContactVoice_ref
typedef refcnt_ptr< epp_ContactCheck > epp_ContactCheck_ref
typedef refcnt_ptr< epp_ContactCreate > epp_ContactCreate_ref
typedef refcnt_ptr< epp_ContactDelete > epp_ContactDelete_ref
typedef refcnt_ptr< epp_ContactInfo > epp_ContactInfo_ref
typedef refcnt_ptr< epp_ContactTransfer > epp_ContactTransfer_ref
typedef refcnt_ptr< epp_ContactUpdate > epp_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