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

eppobject::epp Namespace Reference


Compounds

class  eppobject::epp::epp_Action
class  eppobject::epp::epp_AuthInfo
class  eppobject::epp::epp_CheckResult
class  eppobject::epp::epp_Command
class  eppobject::epp::epp_Credentials
class  eppobject::epp::epp_Exception
class  eppobject::epp::epp_Greeting
class  eppobject::epp::epp_Hello
class  eppobject::epp::epp_Login
class  eppobject::epp::epp_LoginReq
class  eppobject::epp::epp_LoginRsp
class  eppobject::epp::epp_Logout
class  eppobject::epp::epp_LogoutReq
class  eppobject::epp::epp_LogoutRsp
class  eppobject::epp::epp_Options
class  eppobject::epp::epp_Poll
class  eppobject::epp::epp_PollContactTransfer
class  eppobject::epp::epp_PollDomainTransfer
class  eppobject::epp::epp_PollReq
class  eppobject::epp::epp_PollResData
class  eppobject::epp::epp_PollResDataUnion
class  eppobject::epp::epp_PollRsp
class  eppobject::epp::epp_Response
class  eppobject::epp::epp_Result
class  eppobject::epp::epp_Service
class  eppobject::epp::epp_Session
class  eppobject::epp::epp_TransferRequest
class  eppobject::epp::epp_TransID
class  eppobject::epp::epp_Unspec
class  eppobject::epp::epp_UnspecTest
class  eppobject::epp::epp_Weather
class  eppobject::epp::epp_XMLException

Typedefs

typedef epptransport::epp_TransportSSL EPPTransport
typedef domtools::xml_string_output EPP_output
typedef refcnt_ptr< epp_AuthInfoepp_AuthInfo_ref
typedef refcnt_ptr< epp_CheckResultepp_CheckResult_ref
typedef refcnt_ptr< epp_Commandepp_Command_ref
typedef refcnt_ptr< epp_Credentialsepp_Credentials_ref
typedef refcnt_ptr< epp_TransferOpTypeepp_TransferOpType_ref
typedef refcnt_ptr< epp_TransferStatusTypeepp_TransferStatusType_ref
typedef refcnt_ptr< epp_PollOpTypeepp_PollOpType_ref
typedef refcnt_ptr< epp_AuthInfoTypeepp_AuthInfoType_ref
typedef refcnt_ptr< epp_PollResDataTypeepp_PollResDataType_ref
typedef string epp_string
typedef refcnt_ptr< epp_stringepp_string_ref
typedef vector< epp_stringepp_string_seq
typedef refcnt_ptr< epp_string_seqepp_string_seq_ref
typedef string epp_xml_string
typedef refcnt_ptr< epp_xml_stringepp_xml_string_ref
typedef short epp_short
typedef refcnt_ptr< epp_shortepp_short_ref
typedef long epp_long
typedef refcnt_ptr< epp_longepp_long_ref
typedef bool epp_boolean
typedef refcnt_ptr< epp_booleanepp_boolean_ref
typedef void * epp_any
typedef refcnt_ptr< epp_anyepp_any_ref
typedef string epp_date
typedef refcnt_ptr< epp_dateepp_date_ref
typedef string epp_datetime
typedef refcnt_ptr< epp_datetimeepp_datetime_ref
typedef epp_string epp_trid
typedef refcnt_ptr< epp_tridepp_trid_ref
typedef epp_string epp_roid
typedef refcnt_ptr< epp_roidepp_roid_ref
typedef vector< epp_roidepp_roid_seq
typedef refcnt_ptr< epp_roid_seqepp_roid_seq_ref
typedef vector< epp_Resultepp_result_seq
typedef refcnt_ptr< epp_result_seqepp_result_seq_ref
typedef vector< epp_Serviceepp_service_seq
typedef refcnt_ptr< epp_service_seqepp_service_seq_ref
typedef vector< epp_CheckResultepp_check_result_seq
typedef refcnt_ptr< epp_check_result_seqepp_check_result_seq_ref
typedef refcnt_ptr< epp_Greetingepp_Greeting_ref
typedef refcnt_ptr< epp_LoginReqepp_LoginReq_ref
typedef refcnt_ptr< epp_LoginRspepp_LoginRsp_ref
typedef refcnt_ptr< epp_LogoutReqepp_LogoutReq_ref
typedef refcnt_ptr< epp_LogoutRspepp_LogoutRsp_ref
typedef refcnt_ptr< epp_Optionsepp_Options_ref
typedef refcnt_ptr< epp_PollContactTransferepp_PollContactTransfer_ref
typedef refcnt_ptr< epp_PollDomainTransferepp_PollDomainTransfer_ref
typedef refcnt_ptr< epp_PollReqepp_PollReq_ref
typedef refcnt_ptr< epp_PollResDataepp_PollResData_ref
typedef refcnt_ptr< epp_PollResDataUnionepp_PollResDataUnion_ref
typedef refcnt_ptr< epp_PollRspepp_PollRsp_ref
typedef refcnt_ptr< epp_Responseepp_Response_ref
typedef refcnt_ptr< epp_Resultepp_Result_ref
typedef refcnt_ptr< epp_Serviceepp_Service_ref
typedef refcnt_ptr< epp_TransferRequestepp_TransferRequest_ref
typedef refcnt_ptr< epp_TransIDepp_TransID_ref
typedef refcnt_ptr< epp_Actionepp_Action_ref
typedef refcnt_ptr< epp_Helloepp_Hello_ref
typedef refcnt_ptr< epp_Loginepp_Login_ref
typedef refcnt_ptr< epp_Logoutepp_Logout_ref
typedef refcnt_ptr< epp_Pollepp_Poll_ref
typedef refcnt_ptr< epp_Sessionepp_Session_ref
typedef refcnt_ptr< epp_Unspecepp_Unspec_ref
typedef refcnt_ptr< epp_UnspecTestepp_UnspecTest_ref
typedef refcnt_ptr< epp_Weatherepp_Weather_ref

Enumerations

enum  epp_TransferOpType {
  APPROVE, CANCEL, QUERY, REJECT,
  REQUEST
}
enum  epp_TransferStatusType {
  PENDING, APPROVED, CANCELLED, REJECTED,
  AUTO_APPROVED, AUTO_CANCELLED
}
enum  epp_PollOpType { REQ, ACK }
enum  epp_AuthInfoType { PW }
enum  epp_PollResDataType { DOMAIN_TRANSFER, CONTACT_TRANSFER }

Functions

void createStandardXMLHeader (EPP_output &outputobject)
 Writes a standard EPP XML header to the output object. More...

void createStandardXMLFooter (EPP_output &outputobject)
 Writes a standard EPP XML footer to the output object. More...

void addUnspecElement (EPP_output &outputobject, const epp_Unspec_ref unspecpart)
 Writes a given epp_Unspec element to the output object. More...

void addCredsElement (EPP_output &outputobject, const epp_Credentials_ref credspart)
 Writes a given epp_Credentials element to the output-object. More...

void addAuthInfoElement (EPP_output &outputobject, const epp_AuthInfo_ref element, const epp_string &tag)
 Writes a given epp_AuthInfo element to the output-object. More...

epp_AuthInfo_ref createAuthInfoObject (DOM_Node authNode)
 Parses an authInfo DOM_Node and creates the corresponding epp_AuthInfo object. More...

epp_string returnTransferType (const epp_TransferOpType &statusType)
 Returns the corresponsing epp_string text for the given epp_TransferOpType-enum. More...

epp_TransferStatusType returnTransferStatusType (const epp_string &statusType)
 Returns the corresponsing epp_TransferStatusType for a given epp_string. More...

epp_AuthInfoType returnAuthInfoType (const epp_string &infoType)
 Returns the corresponsing epp_AuthInfoType for a given epp_string. More...

DOM_Document createDOM_Document (const epp_string &xml)
 Parses an XML epp_string and generates a DOM_Document (DOM-tree) of it. More...

DOM_Node getresDataInfo (const DOM_Node &responseNode, const string &tag)
 Parses a DOM_Node and returns the requested resData-tag. More...

epp_Response_ref createGenericResponse (DOM_Node &node)
 Parses a response DOM_Node and creates the corresponding epp_Response object. More...

epp_Greeting_ref createGreetingResponse (DOM_Node &node)
 Parses a greeting DOM_Node and creates the corresponding epp_Greeting object. More...


Typedef Documentation

typedef refcnt_ptr<epp_Action> eppobject::epp::epp_Action_ref
 

typedef void* eppobject::epp::epp_any
 

typedef refcnt_ptr<epp_any> eppobject::epp::epp_any_ref
 

typedef refcnt_ptr<epp_AuthInfo> eppobject::epp::epp_AuthInfo_ref
 

typedef refcnt_ptr<epp_AuthInfoType> eppobject::epp::epp_AuthInfoType_ref
 

typedef bool eppobject::epp::epp_boolean
 

typedef refcnt_ptr<epp_boolean> eppobject::epp::epp_boolean_ref
 

typedef vector<epp_CheckResult> eppobject::epp::epp_check_result_seq
 

typedef refcnt_ptr<epp_check_result_seq> eppobject::epp::epp_check_result_seq_ref
 

typedef refcnt_ptr<epp_CheckResult> eppobject::epp::epp_CheckResult_ref
 

typedef refcnt_ptr<epp_Command> eppobject::epp::epp_Command_ref
 

typedef refcnt_ptr<epp_Credentials> eppobject::epp::epp_Credentials_ref
 

typedef string eppobject::epp::epp_date
 

typedef refcnt_ptr<epp_date> eppobject::epp::epp_date_ref
 

typedef string eppobject::epp::epp_datetime
 

typedef refcnt_ptr<epp_datetime> eppobject::epp::epp_datetime_ref
 

typedef refcnt_ptr<epp_Greeting> eppobject::epp::epp_Greeting_ref
 

typedef refcnt_ptr<epp_Hello> eppobject::epp::epp_Hello_ref
 

typedef refcnt_ptr<epp_Login> eppobject::epp::epp_Login_ref
 

typedef refcnt_ptr<epp_LoginReq> eppobject::epp::epp_LoginReq_ref
 

typedef refcnt_ptr<epp_LoginRsp> eppobject::epp::epp_LoginRsp_ref
 

typedef refcnt_ptr<epp_Logout> eppobject::epp::epp_Logout_ref
 

typedef refcnt_ptr<epp_LogoutReq> eppobject::epp::epp_LogoutReq_ref
 

typedef refcnt_ptr<epp_LogoutRsp> eppobject::epp::epp_LogoutRsp_ref
 

typedef long eppobject::epp::epp_long
 

typedef refcnt_ptr<epp_long> eppobject::epp::epp_long_ref
 

typedef refcnt_ptr<epp_Options> eppobject::epp::epp_Options_ref
 

typedef domtools::xml_string_output eppobject::epp::EPP_output
 

typedef refcnt_ptr<epp_Poll> eppobject::epp::epp_Poll_ref
 

typedef refcnt_ptr<epp_PollContactTransfer> eppobject::epp::epp_PollContactTransfer_ref
 

typedef refcnt_ptr<epp_PollDomainTransfer> eppobject::epp::epp_PollDomainTransfer_ref
 

typedef refcnt_ptr<epp_PollOpType> eppobject::epp::epp_PollOpType_ref
 

typedef refcnt_ptr<epp_PollReq> eppobject::epp::epp_PollReq_ref
 

typedef refcnt_ptr<epp_PollResData> eppobject::epp::epp_PollResData_ref
 

typedef refcnt_ptr<epp_PollResDataType> eppobject::epp::epp_PollResDataType_ref
 

typedef refcnt_ptr<epp_PollResDataUnion> eppobject::epp::epp_PollResDataUnion_ref
 

typedef refcnt_ptr<epp_PollRsp> eppobject::epp::epp_PollRsp_ref
 

typedef refcnt_ptr<epp_Response> eppobject::epp::epp_Response_ref
 

typedef refcnt_ptr<epp_Result> eppobject::epp::epp_Result_ref
 

typedef vector<epp_Result> eppobject::epp::epp_result_seq
 

typedef refcnt_ptr<epp_result_seq> eppobject::epp::epp_result_seq_ref
 

typedef epp_string eppobject::epp::epp_roid
 

typedef refcnt_ptr<epp_roid> eppobject::epp::epp_roid_ref
 

typedef vector<epp_roid> eppobject::epp::epp_roid_seq
 

typedef refcnt_ptr<epp_roid_seq> eppobject::epp::epp_roid_seq_ref
 

typedef refcnt_ptr<epp_Service> eppobject::epp::epp_Service_ref
 

typedef vector<epp_Service> eppobject::epp::epp_service_seq
 

typedef refcnt_ptr<epp_service_seq> eppobject::epp::epp_service_seq_ref
 

typedef refcnt_ptr<epp_Session> eppobject::epp::epp_Session_ref
 

typedef short eppobject::epp::epp_short
 

typedef refcnt_ptr<epp_short> eppobject::epp::epp_short_ref
 

typedef string eppobject::epp::epp_string
 

typedef refcnt_ptr<epp_string> eppobject::epp::epp_string_ref
 

typedef vector<epp_string> eppobject::epp::epp_string_seq
 

typedef refcnt_ptr<epp_string_seq> eppobject::epp::epp_string_seq_ref
 

typedef refcnt_ptr<epp_TransferOpType> eppobject::epp::epp_TransferOpType_ref
 

typedef refcnt_ptr<epp_TransferRequest> eppobject::epp::epp_TransferRequest_ref
 

typedef refcnt_ptr<epp_TransferStatusType> eppobject::epp::epp_TransferStatusType_ref
 

typedef refcnt_ptr<epp_TransID> eppobject::epp::epp_TransID_ref
 

typedef epp_string eppobject::epp::epp_trid
 

typedef refcnt_ptr<epp_trid> eppobject::epp::epp_trid_ref
 

typedef refcnt_ptr<epp_Unspec> eppobject::epp::epp_Unspec_ref
 

typedef refcnt_ptr<epp_UnspecTest> eppobject::epp::epp_UnspecTest_ref
 

typedef refcnt_ptr<epp_Weather> eppobject::epp::epp_Weather_ref
 

typedef string eppobject::epp::epp_xml_string
 

typedef refcnt_ptr<epp_xml_string> eppobject::epp::epp_xml_string_ref
 

typedef epptransport::epp_TransportSSL eppobject::epp::EPPTransport
 


Enumeration Type Documentation

enum eppobject::epp::epp_AuthInfoType
 

Enumeration values:
PW 

enum eppobject::epp::epp_PollOpType
 

Enumeration values:
REQ 
ACK 

enum eppobject::epp::epp_PollResDataType
 

Enumeration values:
DOMAIN_TRANSFER 
CONTACT_TRANSFER 

enum eppobject::epp::epp_TransferOpType
 

Enumeration values:
APPROVE 
CANCEL 
QUERY 
REJECT 
REQUEST 

enum eppobject::epp::epp_TransferStatusType
 

Enumeration values:
PENDING 
APPROVED 
CANCELLED 
REJECTED 
AUTO_APPROVED 
AUTO_CANCELLED 


Function Documentation

void eppobject::epp::addAuthInfoElement EPP_output   outputobject,
const epp_AuthInfo_ref    element,
const epp_string   tag
 

Writes a given epp_AuthInfo element to the output-object.

Parameters:
outputobject  The output object to write to
element  The epp_AuthInfo element to add
tag  The encapsulating XML-tag to use
Exceptions:
epp_XMLException  If mandatory data is missing in the epp_AuthInfo object

void eppobject::epp::addCredsElement EPP_output   outputobject,
const epp_Credentials_ref    credspart
 

Writes a given epp_Credentials element to the output-object.

Parameters:
outputobject  The output object to write to
credspart  The epp_Credentials element to add
Exceptions:
epp_XMLException  If mandatory data is missing in the epp_Credentials object

void eppobject::epp::addUnspecElement EPP_output   outputobject,
const epp_Unspec_ref    unspec
 

Writes a given epp_Unspec element to the output object.

Parameters:
outputobject  The output object to write to
unspecpart  The epp_Unspec element to add

epp_AuthInfo_ref eppobject::epp::createAuthInfoObject DOM_Node    authNode
 

Parses an authInfo DOM_Node and creates the corresponding epp_AuthInfo object.

Parameters:
authNode  The authInfo DOM_Node
Returns:
The corresponding epp_AuthInfo object

DOM_Document eppobject::epp::createDOM_Document const epp_string   xml
 

Parses an XML epp_string and generates a DOM_Document (DOM-tree) of it.

Parameters:
xml  The XML epp_string to build a tree from
Returns:
The generated DOM_Document
Exceptions:
epp_XMLException  If it is unable to initialise the XML-parser
epp_XMLException  If it is unable to parse the epp_string
Todo:
Change so it is not depended on using Xerces (use domtools)

epp_Response_ref eppobject::epp::createGenericResponse DOM_Node &    node
 

Parses a response DOM_Node and creates the corresponding epp_Response object.

Parameters:
node  The response DOM_Node
Returns:
The corresponding epp_Response object
Exceptions:
epp_XMLException  If it is unable find the correct XML-elements in the Node
epp_Exception  If there response node reports an error condition

epp_Greeting_ref eppobject::epp::createGreetingResponse DOM_Node &    node
 

Parses a greeting DOM_Node and creates the corresponding epp_Greeting object.

Parameters:
node  The greeting DOM_Node
Returns:
The corresponding epp_Greeting object
Exceptions:
epp_XMLException  If it is unable find the correct XML-elements in the Node

void eppobject::epp::createStandardXMLFooter EPP_output   outputobject
 

Writes a standard EPP XML footer to the output object.

Parameters:
outputobject  The output object to write to

void eppobject::epp::createStandardXMLHeader EPP_output   outputobject
 

Writes a standard EPP XML header to the output object.

Parameters:
outputobject  The output object to write to

DOM_Node eppobject::epp::getresDataInfo const DOM_Node &    responseNode,
const string &    tag
 

Parses a DOM_Node and returns the requested resData-tag.

Parameters:
responseNode  The DOM_Node to investigate
tag  The resData-tag to look for and return
Returns:
The requested resData Dom_Node, or an empty DOM_Node if it cannot be found
Exceptions:
epp_XMLException  If it is unable find the correct XML-elements in the Node

epp_AuthInfoType eppobject::epp::returnAuthInfoType const epp_string   infoType
 

Returns the corresponsing epp_AuthInfoType for a given epp_string.

Parameters:
infoType  The authInfo type as an epp_string
Returns:
The authInfo type as en epp_AuthInfoType-enum
Exceptions:
epp_XMLException  If infoType is not a valid epp_AuthInfoType

epp_TransferStatusType eppobject::epp::returnTransferStatusType const epp_string   statusType
 

Returns the corresponsing epp_TransferStatusType for a given epp_string.

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

epp_string eppobject::epp::returnTransferType const epp_TransferOpType   statusType
 

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

Parameters:
statusType  The transfer op-type as an epp_TransferOpType-enum
Returns:
The transfer op-type as an epp_string
Exceptions:
epp_XMLException  If statusType is not a valid epp_TransferOpType


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