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 containing authorization information associated with an object. More...

class  eppobject::epp::epp_CheckResult
 Class containing the true/false response of object check queries. More...

class  eppobject::epp::epp_Command
 Class containing generic elements used in a request to the server. More...

class  eppobject::epp::epp_Credentials
 Class containing client identity credentials that provides client identity information. More...

class  eppobject::epp::epp_Exception
 Exception class containing information about errors returned from the EPP server or, if in the range 2600-2699, communication errors
See also:
epp_Session for more information about error codes.
More...


class  eppobject::epp::epp_GenericCheckRsp
 Class containing the generic/common elements of the server response to a <check> command
See also:
epp_GenericRsp for additional information.
More...


class  eppobject::epp::epp_GenericReq
 Class containing the generic and common elements of a client request. More...

class  eppobject::epp::epp_GenericRsp
 Class containing the generic and common elements of a server response. More...

class  eppobject::epp::epp_Greeting
 Class describing the server and its supported services. More...

class  eppobject::epp::epp_Hello
class  eppobject::epp::epp_Login
class  eppobject::epp::epp_LoginReq
 Class containing all elements used in login requests
See also:
epp_GenericReq for additional information.
More...


class  eppobject::epp::epp_LoginRsp
 Class containing all elements used in login responses
See also:
epp_GenericRsp for additional information.
More...


class  eppobject::epp::epp_Logout
class  eppobject::epp::epp_LogoutReq
class  eppobject::epp::epp_LogoutRsp
 Class containing all elements used in logout responses
See also:
epp_GenericRsp for additional information.
More...


class  eppobject::epp::epp_MessageQueue
 Class containing information about service messages queued for client retrieval. More...

class  eppobject::epp::epp_Options
 Class containing elements used to describe client options for a command/session. More...

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 containing elements used in the response from the server. More...

class  eppobject::epp::epp_Result
 Class containing elements used to describe success/failure of a command in server responses. More...

class  eppobject::epp::epp_Service
 Class containing elements used to describe an EPP service. More...

class  eppobject::epp::epp_Session
class  eppobject::epp::epp_TransferRequest
class  eppobject::epp::epp_TransID
 Class containing transaction ID elements assigned by the server to the command for which the response is being returned. More...

class  eppobject::epp::epp_Unspec
class  eppobject::epp::epp_UnspecTest
class  eppobject::epp::epp_Weather
class  eppobject::epp::epp_XMLException
 Exception class containing information about an error occuring while parsing XML. More...


Typedefs

typedef epptransport::epp_TransportSSL EPPTransport
typedef domtools::xml_string_output EPP_output
typedef refcnt_ptr< epp_AuthInfoepp_AuthInfo_ref
 Typedef for the ref to the epp_AuthInfo class. More...

typedef refcnt_ptr< epp_CheckResultepp_CheckResult_ref
 Typedef for the ref to the epp_CheckResult class. More...

typedef refcnt_ptr< epp_Commandepp_Command_ref
 Typedef for the ref to the epp_Result class. More...

typedef refcnt_ptr< epp_Credentialsepp_Credentials_ref
 Typedef for the ref to the epp_Options class. More...

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_GenericCheckRspepp_GenericCheckRsp_ref
 Typedef for the ref to the epp_GenericCheckRsp class. More...

typedef refcnt_ptr< epp_GenericReqepp_GenericReq_ref
 Typedef for the ref to the epp_GenericReq class. More...

typedef refcnt_ptr< epp_GenericRspepp_GenericRsp_ref
 Typedef for the ref to the epp_GenericRsp class. More...

typedef refcnt_ptr< epp_Greetingepp_Greeting_ref
 Typedef for the ref to the epp_Greeting class. More...

typedef refcnt_ptr< epp_LoginReqepp_LoginReq_ref
 Typedef for the ref to the epp_LoginReq class. More...

typedef refcnt_ptr< epp_LoginRspepp_LoginRsp_ref
 Typedef for the ref to the epp_LoginRsp class. More...

typedef refcnt_ptr< epp_LogoutReqepp_LogoutReq_ref
typedef refcnt_ptr< epp_LogoutRspepp_LogoutRsp_ref
 Typedef for the ref to the epp_LogoutRsp class. More...

typedef refcnt_ptr< epp_MessageQueueepp_MessageQueue_ref
 Typedef for the ref to the epp_MessageQueue classe. More...

typedef refcnt_ptr< epp_Optionsepp_Options_ref
 Typedef for the ref to the epp_Options class. More...

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 for the ref to the epp_Response class. More...

typedef refcnt_ptr< epp_Resultepp_Result_ref
 Typedef for the ref to the epp_Result class. More...

typedef refcnt_ptr< epp_Serviceepp_Service_ref
 Typedef for the ref to the epp_Service class. More...

typedef refcnt_ptr< epp_TransferRequestepp_TransferRequest_ref
typedef refcnt_ptr< epp_TransIDepp_TransID_ref
 Typedef for the ref to the epp_Result class. More...

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 {
  CLIENT_APPROVED, CLIENT_CANCELLED, CLIENT_REJECTED, PENDING,
  SERVER_APPROVED, SERVER_CANCELLED
}
enum  epp_PollOpType { ACK, REQ }
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 (const domtools::dom_ptr &authNode)
 Parses an authInfo dom_ptr 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...

domtools::dom_ptr createDOMDocument (const epp_string &xml)
 Parses an XML epp_string and generates a DOMDocument of it. More...

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

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

domtools::dom_ptr getresDataInfo (const domtools::dom_ptr &responseNode, const string &tag)
 Parses a dom_ptr and returns the requested resData as a dom_ptr. More...

epp_Service_ref createServiceObject (domtools::dom_ptr &node)
 Parses a service (svc) dom_ptr and creates the corresponding epp_Service object. More...

epp_AuthInfo_ref createAuthInfoObject (DOM_Node authNode)
 Parses an authInfo DOM_Node and creates the corresponding epp_AuthInfo object. 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...

epp_Service_ref createServiceObject (DOM_Node &node)
 Parses a service (svc) DOM_Node and creates the corresponding epp_Service 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 for the ref to the epp_AuthInfo class.

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 for the ref to the epp_CheckResult class.

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

Typedef for the ref to the epp_Result class.

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

Typedef for the ref to the epp_Options class.

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_GenericCheckRsp> eppobject::epp::epp_GenericCheckRsp_ref
 

Typedef for the ref to the epp_GenericCheckRsp class.

typedef refcnt_ptr<epp_GenericReq> eppobject::epp::epp_GenericReq_ref
 

Typedef for the ref to the epp_GenericReq class.

typedef refcnt_ptr<epp_GenericRsp> eppobject::epp::epp_GenericRsp_ref
 

Typedef for the ref to the epp_GenericRsp class.

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

Typedef for the ref to the epp_Greeting class.

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 for the ref to the epp_LoginReq class.

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

Typedef for the ref to the epp_LoginRsp class.

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 for the ref to the epp_LogoutRsp class.

typedef long eppobject::epp::epp_long
 

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

typedef refcnt_ptr<epp_MessageQueue> eppobject::epp::epp_MessageQueue_ref
 

Typedef for the ref to the epp_MessageQueue classe.

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

Typedef for the ref to the epp_Options class.

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 for the ref to the epp_Response class.

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

Typedef for the ref to the epp_Result class.

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 for the ref to the epp_Service class.

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 for the ref to the epp_Result class.

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:
ACK 
REQ 

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:
CLIENT_APPROVED 
CLIENT_CANCELLED 
CLIENT_REJECTED 
PENDING 
SERVER_APPROVED 
SERVER_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
Deprecated:
Replaced by createAuthInfoObject(const domtools::dom_ptr & authNode);

epp_AuthInfo_ref eppobject::epp::createAuthInfoObject const domtools::dom_ptr &    authNode
 

Parses an authInfo dom_ptr and creates the corresponding epp_AuthInfo object.

Parameters:
authNode  The authInfo dom_ptr
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
Deprecated:
Replaced by createDOMDocument(const epp_string & xml);

domtools::dom_ptr eppobject::epp::createDOMDocument const epp_string   xml
 

Parses an XML epp_string and generates a DOMDocument of it.

Parameters:
xml  The XML epp_string to build a tree from
Returns:
The generated DOM-tree, as a dom_ptr
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 depending on using Xerces at all

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
Deprecated:
Replaced by createGenericResponse(domtools::dom_ptr & node);

epp_Response_ref eppobject::epp::createGenericResponse domtools::dom_ptr &    node
 

Parses a response dom_ptr and creates the corresponding epp_Response object.

Parameters:
node  The response dom_ptr
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
Deprecated:
Replaced by createGreetingResponse(domtools::dom_ptr & node);

epp_Greeting_ref eppobject::epp::createGreetingResponse domtools::dom_ptr &    node
 

Parses a greeting dom_ptr and creates the corresponding epp_Greeting object.

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

epp_Service_ref eppobject::epp::createServiceObject DOM_Node &    node
 

Parses a service (svc) DOM_Node and creates the corresponding epp_Service object.

Parameters:
node  The service (svc) DOM_Node
Returns:
The corresponding epp_Service object
Exceptions:
epp_XMLException  If it is unable find the correct XML-elements in the Node
Deprecated:
Replaced by createServiceObject(domtools::dom_ptr & node);

epp_Service_ref eppobject::epp::createServiceObject domtools::dom_ptr &    node
 

Parses a service (svc) dom_ptr and creates the corresponding epp_Service object.

Parameters:
node  The service (svc) dom_ptr
Returns:
The corresponding epp_Service 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
Deprecated:
Replaced by getresDataInfo(const domtools::dom_ptr & responseNode, const string & tag);

domtools::dom_ptr eppobject::epp::getresDataInfo const domtools::dom_ptr &    responseNode,
const string &    tag
 

Parses a dom_ptr and returns the requested resData as a dom_ptr.

Parameters:
responseNode  The dom_ptr to investigate
tag  The resData-tag to look for and return
Returns:
The requested resData dom_ptr, or an empty dom_ptr 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 an 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:48:47 2002 for epprtk c++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001