4
#include <glib-object.h>
8
#define SERVER_TYPE (server_get_type ())
9
#define SERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SERVER_TYPE, Server))
10
#define SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SERVER_TYPE, ServerClass))
11
#define IS_SERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SERVER_TYPE))
12
#define IS_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SERVER_TYPE))
13
#define SERVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SERVER_TYPE, ServerClass))
15
typedef struct _Server Server;
16
typedef struct _ServerClass ServerClass;
19
GObjectClass parent_class;
20
GVariant * (*get_properties) (Server * server);
21
GVariant * (*get_applications) (Server * server);
32
GType server_get_type (void);
33
GVariant * server_get_variant (Server * server);