summaryrefslogtreecommitdiff
path: root/daemon/gdm-server.h
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2018-12-23 19:02:43 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2018-12-25 12:46:11 +0100
commite5ff49fb1fbcd363f4080afdbe8d2afdb0d9ad6a (patch)
tree5bfd7e09fea685db8591293c32c3714e02975805 /daemon/gdm-server.h
parentd8bdcd1be1ea59329024db04258cada956291bbc (diff)
downloadgdm-e5ff49fb1fbcd363f4080afdbe8d2afdb0d9ad6a.tar.gz
server: use G_DECLARE_FINAL_TYPE
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,