jingle/register.h
author Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
Wed, 09 Jun 2010 22:16:21 +0200
changeset 18 d0ddcfd31eb8
parent 17 24aa7414bafd
child 19 60a10ab26723
permissions -rw-r--r--
Change the way the header files are included. Add a function to free a JingleNode.

#ifndef __JINGLE_REGISTER_H__
#define __JINGLE_REGISTER_H__

#include <jingle/jingle.h>


#define NS_JINGLE_APP_PREFIX       "urn:xmpp:jingle:app:"
#define NS_JINGLE_TRANSPORT_PREFIX "urn:xmpp:jingle:transport:"


typedef void (*JingleAppHandler) (JingleNode *jn, JingleContentNode *cn, gpointer *data);
typedef void (*JingleTransportHandler) (JingleNode *jn, JingleContentNode *cn, gpointer *data);


gboolean jingle_register_app(const gchar *xmlns,
                             JingleAppHandler func,
                             gpointer data);
gboolean jingle_register_transport(const gchar *xmlns,
                                   JingleTransportHandler func,
                                   gpointer data);

#endif