]> arthur.barton.de Git - netatalk.git/blob - etc/afpd/afpstats_obj.h
AFP statistics via dbus IPC
[netatalk.git] / etc / afpd / afpstats_obj.h
1 #ifndef AFPSTATS_OBJ_H
2 #define AFPSTATS_OBJ_H
3
4 #include <glib.h>
5
6 typedef struct AFPStatsObj AFPStatsObj;
7 typedef struct AFPStatsObjClass AFPStatsObjClass;
8
9 GType    afpstats_obj_get_type(void);
10 gboolean afpstats_obj_get_users(AFPStatsObj *obj, gchar ***ret, GError **error);
11
12 #define AFPSTATS_TYPE_OBJECT              (afpstats_obj_get_type ())
13 #define AFPSTATS_OBJECT(object)           (G_TYPE_CHECK_INSTANCE_CAST((object), AFPSTATS_TYPE_OBJECT, AFPStatsObj))
14 #define AFPSTATS_OBJECT_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST((klass), AFPSTATS_TYPE_OBJECT, AFPStatsObjClass))
15 #define AFPSTATS_IS_OBJECT(object)        (G_TYPE_CHECK_INSTANCE_TYPE((object), AFPSTATS_TYPE_OBJECT))
16 #define AFPSTATS_IS_OBJECT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), AFPSTATS_TYPE_OBJECT))
17 #define AFPSTATS_OBJECT_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), AFPSTATS_TYPE_OBJECT, AFPStatsObjClass))
18
19 #endif /* AFPSTATS_OBJ_H */