![]() |
![]() |
![]() |
wocky Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
WockyXmppStanza; WockyXmppStanzaClass; enum WockyStanzaType; enum WockyStanzaSubType; enum WockyBuildTag; WockyXmppStanza * wocky_xmpp_stanza_new (const gchar *name); WockyXmppStanza * wocky_xmpp_stanza_build (WockyStanzaType type, WockyStanzaSubType sub_type, const gchar *from, const gchar *to, WockyBuildTag spec, ...); void wocky_xmpp_stanza_get_type_info (WockyXmppStanza *stanza, WockyStanzaType *type, WockyStanzaSubType *sub_type); WockyXmppStanza * wocky_xmpp_stanza_build_va (WockyStanzaType type, WockyStanzaSubType sub_type, const gchar *from, const gchar *to, WockyBuildTag spec, va_list ap); WockyXmppStanza * wocky_xmpp_stanza_build_iq_result (WockyXmppStanza *iq, WockyBuildTag spec, ...); WockyXmppStanza * wocky_xmpp_stanza_build_iq_error (WockyXmppStanza *iq, WockyBuildTag spec, ...); GError * wocky_xmpp_stanza_to_gerror (WockyXmppStanza *stanza);
typedef enum { WOCKY_STANZA_TYPE_NONE, WOCKY_STANZA_TYPE_MESSAGE, WOCKY_STANZA_TYPE_PRESENCE, WOCKY_STANZA_TYPE_IQ, WOCKY_STANZA_TYPE_STREAM, WOCKY_STANZA_TYPE_STREAM_FEATURES, WOCKY_STANZA_TYPE_AUTH, WOCKY_STANZA_TYPE_CHALLENGE, WOCKY_STANZA_TYPE_RESPONSE, WOCKY_STANZA_TYPE_SUCCESS, WOCKY_STANZA_TYPE_FAILURE, WOCKY_STANZA_TYPE_STREAM_ERROR, WOCKY_STANZA_TYPE_UNKNOWN, NUM_WOCKY_STANZA_TYPE } WockyStanzaType;
typedef enum { WOCKY_STANZA_SUB_TYPE_NONE, WOCKY_STANZA_SUB_TYPE_AVAILABLE, WOCKY_STANZA_SUB_TYPE_NORMAL, WOCKY_STANZA_SUB_TYPE_CHAT, WOCKY_STANZA_SUB_TYPE_GROUPCHAT, WOCKY_STANZA_SUB_TYPE_HEADLINE, WOCKY_STANZA_SUB_TYPE_UNAVAILABLE, WOCKY_STANZA_SUB_TYPE_PROBE, WOCKY_STANZA_SUB_TYPE_SUBSCRIBE, WOCKY_STANZA_SUB_TYPE_UNSUBSCRIBE, WOCKY_STANZA_SUB_TYPE_SUBSCRIBED, WOCKY_STANZA_SUB_TYPE_UNSUBSCRIBED, WOCKY_STANZA_SUB_TYPE_GET, WOCKY_STANZA_SUB_TYPE_SET, WOCKY_STANZA_SUB_TYPE_RESULT, WOCKY_STANZA_SUB_TYPE_ERROR, WOCKY_STANZA_SUB_TYPE_UNKNOWN, NUM_WOCKY_STANZA_SUB_TYPE } WockyStanzaSubType;
typedef enum { WOCKY_NODE, WOCKY_NODE_TEXT, WOCKY_NODE_END, WOCKY_NODE_ATTRIBUTE, WOCKY_NODE_XMLNS, WOCKY_NODE_ASSIGN_TO, WOCKY_STANZA_END } WockyBuildTag;
WockyXmppStanza * wocky_xmpp_stanza_new (const gchar *name);
|
|
Returns : |
WockyXmppStanza * wocky_xmpp_stanza_build (WockyStanzaType type, WockyStanzaSubType sub_type, const gchar *from, const gchar *to, WockyBuildTag spec, ...);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void wocky_xmpp_stanza_get_type_info (WockyXmppStanza *stanza, WockyStanzaType *type, WockyStanzaSubType *sub_type);
|
|
|
|
|
WockyXmppStanza * wocky_xmpp_stanza_build_va (WockyStanzaType type, WockyStanzaSubType sub_type, const gchar *from, const gchar *to, WockyBuildTag spec, va_list ap);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
WockyXmppStanza * wocky_xmpp_stanza_build_iq_result (WockyXmppStanza *iq, WockyBuildTag spec, ...);
|
|
|
|
|
|
Returns : |
WockyXmppStanza * wocky_xmpp_stanza_build_iq_error (WockyXmppStanza *iq, WockyBuildTag spec, ...);
|
|
|
|
|
|
Returns : |
GError * wocky_xmpp_stanza_to_gerror (WockyXmppStanza *stanza);
|
|
Returns : |