fred-mod-eppd-2.20.2
Data Fields
epp_command_data Struct Reference

This structure is central to the concept of the whole module. More...

#include <epp_common.h>

Collaboration diagram for epp_command_data:
Collaboration graph
[legend]

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. More...
 
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. More...
 
eppd_server_xml_conf xml_schema
 Entities enabled in xml schemas.
 
void * data
 Command data (Input + output parameters for all possible epp commands).
 

Detailed Description

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.

Field Documentation

◆ type

epp_command_type epp_command_data::type

◆ xml_in

char* epp_command_data::xml_in

The documentation for this struct was generated from the following file: