18
#define LIGHTDM_TYPE_SESSION (lightdm_session_get_type())
19
#define LIGHTDM_SESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_SESSION, LightDMSession));
20
#define LIGHTDM_SESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_SESSION, LightDMSessionClass))
21
#define LIGHTDM_IS_SESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_SESSION))
22
#define LIGHTDM_IS_SESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_SESSION))
23
#define LIGHTDM_SESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_SESSION, LightDMSessionClass))
27
GObject parent_instance;
18
struct _LightDMSessionClass
32
21
GObjectClass parent_class;
35
void (*reserved1) (void);
36
void (*reserved2) (void);
37
void (*reserved3) (void);
38
void (*reserved4) (void);
39
void (*reserved5) (void);
40
void (*reserved6) (void);
41
} LightDMSessionClass;
43
GType lightdm_session_get_type (void);
24
#define LIGHTDM_TYPE_SESSION (lightdm_session_get_type())
26
G_DECLARE_FINAL_TYPE (LightDMSession, lightdm_session, LIGHTDM, SESSION, GObject)
45
28
GList *lightdm_get_sessions (void);