summaryrefslogtreecommitdiff
path: root/daemon/gdm-server.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-server.h')
-rw-r--r--daemon/gdm-server.h28
1 files changed, 2 insertions, 26 deletions
diff --git a/daemon/gdm-server.h b/daemon/gdm-server.h
index 1801f734..d175f9b2 100644
--- a/daemon/gdm-server.h
+++ b/daemon/gdm-server.h
@@ -26,33 +26,9 @@
G_BEGIN_DECLS
-#define GDM_TYPE_SERVER (gdm_server_get_type ())
-#define GDM_SERVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_SERVER, GdmServer))
-#define GDM_SERVER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_SERVER, GdmServerClass))
-#define GDM_IS_SERVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_SERVER))
-#define GDM_IS_SERVER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_SERVER))
-#define GDM_SERVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_SERVER, GdmServerClass))
+#define GDM_TYPE_SERVER (gdm_server_get_type ())
+G_DECLARE_FINAL_TYPE (GdmServer, gdm_server, GDM, SERVER, GObject);
-typedef struct GdmServerPrivate GdmServerPrivate;
-
-typedef struct
-{
- GObject parent;
- GdmServerPrivate *priv;
-} GdmServer;
-
-typedef struct
-{
- GObjectClass parent_class;
-
- void (* ready) (GdmServer *server);
- void (* exited) (GdmServer *server,
- int exit_code);
- void (* died) (GdmServer *server,
- int signal_number);
-} GdmServerClass;
-
-GType gdm_server_get_type (void);
GdmServer * gdm_server_new (const char *display_id,
const char *seat_id,
const char *auth_file,