|
Strophe
0.9
XMPP client library
|
Typedefs | |
| typedef void(* | parser_start_callback) (char *name, char **attrs, void *const userdata) |
| typedef void(* | parser_end_callback) (char *name, void *const userdata) |
| typedef void(* | parser_stanza_callback) (xmpp_stanza_t *stanza, void *const userdata) |
Functions | |
| parser_t * | parser_new (xmpp_ctx_t *ctx, parser_start_callback startcb, parser_end_callback endcb, parser_stanza_callback stanzacb, void *userdata) |
| void | parser_free (parser_t *parser) |
| char * | parser_attr_name (xmpp_ctx_t *ctx, char *nsname) |
| int | parser_reset (parser_t *parser) |
| int | parser_feed (parser_t *parser, char *chunk, int len) |
Internally used functions and structures.
| typedef void(* parser_start_callback) (char *name, char **attrs, void *const userdata) |
| typedef void(* parser_end_callback) (char *name, void *const userdata) |
| typedef void(* parser_stanza_callback) (xmpp_stanza_t *stanza, void *const userdata) |
| parser_t* parser_new | ( | xmpp_ctx_t * | ctx, |
| parser_start_callback | startcb, | ||
| parser_end_callback | endcb, | ||
| parser_stanza_callback | stanzacb, | ||
| void * | userdata | ||
| ) |
| void parser_free | ( | parser_t * | parser | ) |
| char* parser_attr_name | ( | xmpp_ctx_t * | ctx, |
| char * | nsname | ||
| ) |
| int parser_reset | ( | parser_t * | parser | ) |
| int parser_feed | ( | parser_t * | parser, |
| char * | chunk, | ||
| int | len | ||
| ) |