25 lines
794 B
C
25 lines
794 B
C
#ifndef __TOX_H__
|
|
#define __TOX_H__
|
|
|
|
typedef struct ToxObject
|
|
{
|
|
GObject parent;
|
|
|
|
struct _ToxObjectPrivate *priv;
|
|
} ToxObject;
|
|
|
|
typedef struct ToxObjectClass
|
|
{
|
|
GObjectClass parent;
|
|
} ToxObjectClass;
|
|
|
|
GType tox_object_get_type(void);
|
|
#define TOX_TYPE_OBJECT (tox_object_get_type())
|
|
#define TOX_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), TOX_TYPE_OBJECT, ToxObject))
|
|
#define TOX_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), TOX_TYPE_OBJECT, ToxObjectClass))
|
|
#define TOX_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), TOX_TYPE_OBJECT))
|
|
#define TOX_IS_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), TOX_TYPE_OBJECT))
|
|
#define TOX_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), TOX_TYPE_OBJECT, ToxObjectClass))
|
|
|
|
#endif /* __TOX_H__ */
|