#define NAMESPACE_iq "jabber:client"
TOKEN(iq,
{
STRPROP(iq, type);
STRPROP(iq, id);
STRPROP(iq, from);
STRPROP(iq, to);
});
#define NAMESPACE_piq "bub"
TOKEN(piq,
{
STRPROP(piq, type);
STRPROP(piq, id);
STRPROP(piq, from);
STRPROP(piq, to);
});
#define NAMESPACE_message "jabber:client"
TOKEN(message,
{
STRPROP(message, to);
STRPROP(message, type);
STRPROP(message, id);
PAYLOAD(message, body);
});
#define NAMESPACE_message_chatstate "http://jabber.org/protocol/chatstates"
SUBTOKEN(message,
chatstate,
active,
{
CALLBACK(active);
});
SUBTOKEN(message,
chatstate,
composing,
{
CALLBACK(composing);
});
SUBTOKEN(message,
chatstate,
paused,
{
CALLBACK(paused);
});
SUBTOKEN(message,
chatstate,
inactive,
{
CALLBACK(inactive);
});
SUBTOKEN(message,
chatstate,
gone,
{
CALLBACK(gone);
});
// gci
// - potzblitz
testuser@blarg.potzblitz.outgesourced.org to="willi@potzblitz.outgesourced.org/potzblitz"rgilgci