Partly fix handling of transport-info messages
[emacs-jabber-tox.git] / tox.h
blobd03ae9280290117ef021181925b656f1f570180b
1 #ifndef __TOX_H__
2 #define __TOX_H__
4 typedef struct ToxObject
6 GObject parent;
8 struct _ToxObjectPrivate *priv;
9 } ToxObject;
11 typedef struct ToxObjectClass
13 GObjectClass parent;
14 } ToxObjectClass;
16 GType tox_object_get_type(void);
17 #define TOX_TYPE_OBJECT (tox_object_get_type())
18 #define TOX_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), TOX_TYPE_OBJECT, ToxObject))
19 #define TOX_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), TOX_TYPE_OBJECT, ToxObjectClass))
20 #define TOX_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), TOX_TYPE_OBJECT))
21 #define TOX_IS_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), TOX_TYPE_OBJECT))
22 #define TOX_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), TOX_TYPE_OBJECT, ToxObjectClass))
24 #endif /* __TOX_H__ */