Fixed calls for MCabber API changes in 0.10.2.
/**
* @file check.h
* @brief check.c header file
* @author Nicolas Cornu
*/
#ifndef __JINGLE_CHECK_H__
#define __JINGLE_CHECK_H__ 1
#include <glib.h>
#include <loudmouth/loudmouth.h>
#include <jingle/jingle.h>
#define JINGLE_CHECK_ERROR jingle_check_error_quark()
typedef enum {
JINGLE_CHECK_ERROR_MISSING, // an element or attribute is missing
JINGLE_CHECK_ERROR_BADELEM, // an element is not where it is supposed to be
JINGLE_CHECK_ERROR_BADVALUE // the value of an attribute is incorrect
} JingleCheckError;
gboolean check_jingle(LmMessage *message, LmMessageNode *node,
JingleNode *jn, GError **err);
gboolean check_contents(JingleNode *jn, GError **err);
GQuark jingle_check_error_quark(void);
#endif