fred-mod-eppd-2.12.0
|
This structure is central to the concept of the whole module. More...
#include <epp_common.h>
Data Fields | |
char * | clTRID |
client's TRID | |
char * | svTRID |
server's TRID | |
int | rc |
EPP return code defined in standard. | |
char * | msg |
Text message coresponding to return code. | |
char * | xml_in |
XML as it is received from client. | |
void * | parsed_doc |
Parsed XML document tree. | |
void * | xpath_ctx |
XPath context. | |
short | noresdata |
True if there should be no resdata section or msgQ section. | |
qhead | errors |
List of validation errors or errors from central repository. | |
epp_command_type | type |
Identification of epp command. | |
void * | data |
Command data (Input + output parameters for all possible epp commands). |
This structure is central to the concept of the whole module.
The communication among module's components is done through this structure. It gathers outputs of parsing stage and serves as input/output for corba function call stage and after that as input for response generation stage. Structure fits for all kinds of possible commands and their extensions. The structure is self-identifing, which means, that it holds information about which command it holds.
List of validation errors or errors from central repository.
Referenced by create_dummy_answer(), epilog_failure(), epp_call_dummy(), epp_gen_response(), epp_parse_command(), parse_poll(), parse_transfer(), and parse_update_contact().
char* epp_command_data::msg |
Text message coresponding to return code.
Referenced by create_dummy_answer(), epilog_failure(), epilog_success(), epp_gen_response(), and handle_exception().
True if there should be no resdata section or msgQ section.
Referenced by create_dummy_answer(), epilog_failure(), epp_call_cmd(), epp_call_dummy(), epp_call_login(), epp_call_logout(), and epp_gen_response().
Parsed XML document tree.
Referenced by epp_getSubtree(), epp_parse_command(), and epp_parser_request_cleanup().
EPP return code defined in standard.
Referenced by create_dummy_answer(), epilog_failure(), epilog_success(), epp_call_dummy(), epp_gen_response(), epp_parse_command(), handle_exception(), parse_check(), parse_command(), parse_create(), parse_create_contact(), parse_create_domain(), parse_create_keyset(), parse_create_nsset(), parse_delete(), parse_ext_enumval_create(), parse_ext_enumval_renew(), parse_ext_enumval_update(), parse_extension(), parse_info(), parse_infoKey(), parse_login(), parse_poll(), parse_renew(), parse_sendAuthInfo(), parse_test(), parse_transfer(), parse_update(), parse_update_contact(), parse_update_domain(), parse_update_keyset(), and parse_update_nsset().
Identification of epp command.
This value influences selection from in and out union.
Referenced by create_dummy_answer(), epp_call_cmd(), epp_gen_response(), epp_parse_command(), parse_check(), parse_command(), parse_create(), parse_create_contact(), parse_create_domain(), parse_create_keyset(), parse_create_nsset(), parse_delete(), parse_ext_enumval_create(), parse_ext_enumval_renew(), parse_ext_enumval_update(), parse_extension(), parse_info(), parse_infoKey(), parse_login(), parse_poll(), parse_renew(), parse_sendAuthInfo(), parse_test(), parse_transfer(), parse_update(), parse_update_contact(), parse_update_domain(), parse_update_keyset(), and parse_update_nsset().
char* epp_command_data::xml_in |
XML as it is received from client.
Encoding set by macro XML_IN_ENC
Referenced by epp_call_check(), epp_call_create_contact(), epp_call_create_domain(), epp_call_create_keyset(), epp_call_create_nsset(), epp_call_creditinfo(), epp_call_delete(), epp_call_getInfoResults(), epp_call_info(), epp_call_info_contact(), epp_call_info_domain(), epp_call_info_keyset(), epp_call_info_nsset(), epp_call_list(), epp_call_login(), epp_call_logout(), epp_call_poll_ack(), epp_call_poll_req(), epp_call_renew_domain(), epp_call_sendauthinfo(), epp_call_test_nsset(), epp_call_transfer(), epp_call_update_contact(), epp_call_update_domain(), epp_call_update_keyset(), epp_call_update_nsset(), and epp_parse_command().
XPath context.
Referenced by epp_getSubtree(), epp_parse_command(), and epp_parser_request_cleanup().