| 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 : |