Request is not xml.
Definition: epp_parser.h:46
void * epp_parser_init(const char *url_schema)
This routine initializes libxml's parser, hash table for command recognition and parses xml schema...
Definition: epp_parser.c:517
Request is not command but <hello> frame this indicates that greeting should be generated.
Definition: epp_parser.h:41
parser_status epp_parse_command(epp_context *epp_ctx, int loggedin, void *schema, const char *request, unsigned bytes, epp_command_data **cdata, epp_red_command_type *cmd_type)
This is the main workhorse of parser component.
Definition: epp_parser.c:2954
This structure is central to the concept of the whole module.
Definition: epp_common.h:808
Request does not validate.
Definition: epp_parser.h:36
parser_status
EPP parser status values.
Definition: epp_parser.h:32
EPP context is a group of variables used often together.
Definition: epp_common.h:44
epp_red_command_type
Enumeration of all implemented EPP commands as defined in rfc.
Definition: epp_parser.h:61
A command other than login and logout.
Definition: epp_parser.h:35
Error when parsing xml schema.
Definition: epp_parser.h:47
Logout command.
Definition: epp_parser.h:34
void epp_parser_init_cleanup(void *schema)
This will cleanup command hash table, libxml's parser and release parsed xml schema.
Definition: epp_parser.c:564
void epp_parser_request_cleanup(void *cdata_arg)
This will cleanup xpath context and parsed document tree.
Definition: epp_parser.c:572
Login command.
Definition: epp_parser.h:33
Internal parser error (e.g.
Definition: epp_parser.h:53
Request is not a command nor hello frame.
Definition: epp_parser.h:45