ITS
xer_support.h File Reference
#include <asn_system.h>
Include dependency graph for xer_support.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int() pxml_callback_f(pxml_chunk_type_e _type, const void *_chunk_data, size_t _chunk_size, void *_key)
 

Enumerations

enum  pxml_chunk_type_e {
  PXML_TEXT, PXML_TAG, PXML_COMMENT, PXML_TAG_END,
  PXML_COMMENT_END
}
 

Functions

ssize_t pxml_parse (int *_stateContext, const void *_buf, size_t _size, pxml_callback_f *cb, void *_key)
 

Typedef Documentation

◆ pxml_callback_f

typedef int() pxml_callback_f(pxml_chunk_type_e _type, const void *_chunk_data, size_t _chunk_size, void *_key)

Definition at line 38 of file xer_support.h.

Enumeration Type Documentation

◆ pxml_chunk_type_e

Enumerator
PXML_TEXT 
PXML_TAG 
PXML_COMMENT 
PXML_TAG_END 
PXML_COMMENT_END 

Definition at line 18 of file xer_support.h.

Function Documentation

◆ pxml_parse()

ssize_t pxml_parse ( int *  _stateContext,
const void *  _buf,
size_t  _size,
pxml_callback_f cb,
void *  _key 
)

Definition at line 88 of file xer_support.c.

References ALPHA, CDASH, CEQUAL, CQUOTE, CSLASH, EXCLAM, LANGLE, PXML_COMMENT, PXML_TAG, PXML_TEXT, RANGLE, ST_COMMENT, ST_COMMENT_CLO_DASH2, ST_COMMENT_CLO_RT, ST_COMMENT_WAIT_DASH1, ST_COMMENT_WAIT_DASH2, ST_TAG_BODY, ST_TAG_QUOTE_WAIT, ST_TAG_QUOTED_STRING, ST_TAG_START, ST_TAG_UNQUOTED_STRING, ST_TEXT, TOKEN_CB, TOKEN_CB_FINAL, and WHITESPACE.

Referenced by xer_next_token().

Here is the caller graph for this function: