fred-mod-eppd
|
#include <epp_common.h>
Public Attributes | |
char * | clTRID |
char * | svTRID |
int | rc |
char * | msg |
char * | xml_in |
void * | parsed_doc |
void * | xpath_ctx |
short | noresdata |
qhead | errors |
epp_command_type | type |
eppd_server_xml_conf | xml_schema |
void * | data |
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.
char* epp_command_data::clTRID |
client's TRID
void* epp_command_data::data |
Command data (Input + output parameters for all possible epp commands).
qhead epp_command_data::errors |
List of validation errors or errors from central repository.
char* epp_command_data::msg |
Text message coresponding to return code.
short epp_command_data::noresdata |
True if there should be no resdata section or msgQ section.
void* epp_command_data::parsed_doc |
Parsed XML document tree.
int epp_command_data::rc |
EPP return code defined in standard.
char* epp_command_data::svTRID |
server's TRID
epp_command_type epp_command_data::type |
Identification of epp command. This value influences selection from in and out union.
char* epp_command_data::xml_in |
XML as it is received from client. Encoding set by macro XML_IN_ENC
eppd_server_xml_conf epp_command_data::xml_schema |
Entities enabled in xml schemas.
void* epp_command_data::xpath_ctx |
XPath context.