summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker.h
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-08-29 17:47:30 +0200
committerRay Strode <halfline@gmail.com>2022-09-27 16:57:29 +0000
commit771593305c6612c7274aa116efb12e227dd591a3 (patch)
tree53831c5fc2b4ccb8b137452f2004490f32961ea4 /daemon/gdm-session-worker.h
parent0f5641714ae1c33e3af5857d4a9356039bce5f9d (diff)
downloadgdm-771593305c6612c7274aa116efb12e227dd591a3.tar.gz
gdm-session-worker: Use G_DECLARE_FINAL_TYPE
Diffstat (limited to 'daemon/gdm-session-worker.h')
-rw-r--r--daemon/gdm-session-worker.h23
1 files changed, 2 insertions, 21 deletions
diff --git a/daemon/gdm-session-worker.h b/daemon/gdm-session-worker.h
index 2814eab4..a6153407 100644
--- a/daemon/gdm-session-worker.h
+++ b/daemon/gdm-session-worker.h
@@ -29,12 +29,8 @@
G_BEGIN_DECLS
-#define GDM_TYPE_SESSION_WORKER (gdm_session_worker_get_type ())
-#define GDM_SESSION_WORKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_WORKER, GdmSessionWorker))
-#define GDM_SESSION_WORKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_WORKER, GdmSessionWorkerClass))
-#define GDM_IS_SESSION_WORKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_WORKER))
-#define GDM_IS_SESSION_WORKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_WORKER))
-#define GDM_SESSION_WORKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_WORKER, GdmSessionWorkerClass))
+#define GDM_TYPE_SESSION_WORKER (gdm_session_worker_get_type ())
+G_DECLARE_FINAL_TYPE (GdmSessionWorker, gdm_session_worker, GDM, SESSION_WORKER, GdmDBusWorkerSkeleton)
typedef enum {
GDM_SESSION_WORKER_STATE_NONE = 0,
@@ -47,21 +43,6 @@ typedef enum {
GDM_SESSION_WORKER_STATE_SESSION_STARTED
} GdmSessionWorkerState;
-typedef struct GdmSessionWorkerPrivate GdmSessionWorkerPrivate;
-
-typedef struct
-{
- GdmDBusWorkerSkeleton parent;
- GdmSessionWorkerPrivate *priv;
-} GdmSessionWorker;
-
-typedef struct
-{
- GdmDBusWorkerSkeletonClass parent_class;
-} GdmSessionWorkerClass;
-
-GType gdm_session_worker_get_type (void);
-
GdmSessionWorker * gdm_session_worker_new (const char *server_address,
gboolean is_for_reauth) G_GNUC_MALLOC;
G_END_DECLS