fred-mod-eppd
Public Attributes | List of all members
epp_command_data Struct Reference

#include <epp_common.h>

Collaboration diagram for epp_command_data:
Collaboration graph
[legend]

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
 

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.

Member Data Documentation

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.


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