~robert-ancell/lightdm/qml-module

« back to all changes in this revision

Viewing changes to liblightdm-gobject/lightdm/session.h

  • Committer: Robert Ancell
  • Date: 2016-09-07 03:15:53 UTC
  • mfrom: (2175.3.219 trunk)
  • Revision ID: robert.ancell@canonical.com-20160907031553-tdd90cgjiudcviso
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
G_BEGIN_DECLS
17
17
 
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))
24
 
 
25
 
typedef struct
26
 
{
27
 
    GObject parent_instance;
28
 
} LightDMSession;
29
 
 
30
 
typedef struct
31
 
{
 
18
struct _LightDMSessionClass
 
19
{
 
20
    /*< private >*/
32
21
    GObjectClass parent_class;
33
 
 
34
 
    /* Reserved */
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;
42
 
 
43
 
GType lightdm_session_get_type (void);
 
22
};
 
23
 
 
24
#define LIGHTDM_TYPE_SESSION (lightdm_session_get_type())
 
25
 
 
26
G_DECLARE_FINAL_TYPE (LightDMSession, lightdm_session, LIGHTDM, SESSION, GObject)
44
27
 
45
28
GList *lightdm_get_sessions (void);
46
29