stanza: add xmpp_stanza_get_context()
This function is backported from UnrealEngine project.
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
- xmpp_conn_is_connecting()
|
- xmpp_conn_is_connecting()
|
||||||
- xmpp_conn_is_connected()
|
- xmpp_conn_is_connected()
|
||||||
- xmpp_conn_is_disconnected()
|
- xmpp_conn_is_disconnected()
|
||||||
|
- xmpp_stanza_get_context()
|
||||||
|
|
||||||
0.9.3
|
0.9.3
|
||||||
- PLAIN mechanism is used only when no other mechanisms are supported
|
- PLAIN mechanism is used only when no other mechanisms are supported
|
||||||
|
|||||||
13
src/stanza.c
13
src/stanza.c
@@ -188,6 +188,19 @@ int xmpp_stanza_release(xmpp_stanza_t * const stanza)
|
|||||||
return released;
|
return released;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Get the strophe context that the stanza is associated with.
|
||||||
|
*
|
||||||
|
* @param stanza a Strophe stanza object
|
||||||
|
*
|
||||||
|
* @return a Strophe context
|
||||||
|
*
|
||||||
|
* @ingroup Stanza
|
||||||
|
*/
|
||||||
|
xmpp_ctx_t *xmpp_stanza_get_context(const xmpp_stanza_t * const stanza)
|
||||||
|
{
|
||||||
|
return stanza->ctx;
|
||||||
|
}
|
||||||
|
|
||||||
/** Determine if a stanza is a text node.
|
/** Determine if a stanza is a text node.
|
||||||
*
|
*
|
||||||
* @param stanza a Strophe stanza object
|
* @param stanza a Strophe stanza object
|
||||||
|
|||||||
@@ -326,6 +326,8 @@ xmpp_stanza_t *xmpp_stanza_copy(const xmpp_stanza_t * const stanza);
|
|||||||
/* free a stanza object and it's contents */
|
/* free a stanza object and it's contents */
|
||||||
int xmpp_stanza_release(xmpp_stanza_t * const stanza);
|
int xmpp_stanza_release(xmpp_stanza_t * const stanza);
|
||||||
|
|
||||||
|
xmpp_ctx_t *xmpp_stanza_get_context(const xmpp_stanza_t * const stanza);
|
||||||
|
|
||||||
int xmpp_stanza_is_text(xmpp_stanza_t * const stanza);
|
int xmpp_stanza_is_text(xmpp_stanza_t * const stanza);
|
||||||
int xmpp_stanza_is_tag(xmpp_stanza_t * const stanza);
|
int xmpp_stanza_is_tag(xmpp_stanza_t * const stanza);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user