summaryrefslogtreecommitdiff
path: root/daemon/gdm-session.h
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@src.gnome.org>2007-06-08 01:18:08 +0000
committerWilliam Jon McCann <mccann@src.gnome.org>2007-06-08 01:18:08 +0000
commitc4adefa73913fb5d448c6dd74dc58eb3a67c7376 (patch)
treedda3f1a3696ee8ea5917a751277ad0dbca008de6 /daemon/gdm-session.h
parentfd6e91f3fee22b0c9389ffe91265f4099e688501 (diff)
downloadgdm-c4adefa73913fb5d448c6dd74dc58eb3a67c7376.tar.gz
Make the session object talk to the greeter!
svn path=/branches/mccann-gobject/; revision=4973
Diffstat (limited to 'daemon/gdm-session.h')
-rw-r--r--daemon/gdm-session.h34
1 files changed, 16 insertions, 18 deletions
diff --git a/daemon/gdm-session.h b/daemon/gdm-session.h
index 2a272bc9..49510d1e 100644
--- a/daemon/gdm-session.h
+++ b/daemon/gdm-session.h
@@ -35,8 +35,6 @@ G_BEGIN_DECLS
#define GDM_SESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION, GdmSessionClass))
#define GDM_SESSION_ERROR (gdm_session_error_quark ())
-typedef enum _GdmSessionError GdmSessionError;
-
typedef struct _GdmSessionPrivate GdmSessionPrivate;
typedef struct
@@ -82,7 +80,7 @@ typedef struct
int signal_number);
} GdmSessionClass;
-enum _GdmSessionError {
+typedef enum _GdmSessionError {
GDM_SESSION_ERROR_GENERIC = 0,
GDM_SESSION_ERROR_WITH_SESSION_COMMAND,
GDM_SESSION_ERROR_FORKING,
@@ -94,43 +92,43 @@ enum _GdmSessionError {
GDM_SESSION_ERROR_OPENING_LOG_FILE,
GDM_SESSION_ERROR_OPENING_SESSION,
GDM_SESSION_ERROR_GIVING_CREDENTIALS
-};
+} GdmSessionError;
GType gdm_session_get_type (void);
GQuark gdm_session_error_quark (void);
GdmSession * gdm_session_new (void) G_GNUC_MALLOC;
-gboolean gdm_session_open (GdmSession *session,
+gboolean gdm_session_open (GdmSession *session,
const char *service_name,
const char *hostname,
const char *console_name,
- int standard_output_fd,
- int standard_error_fd,
- GError **error);
+ int standard_output_fd,
+ int standard_error_fd,
+ GError **error);
gboolean gdm_session_open_for_user (GdmSession *session,
const char *service_name,
const char *username,
const char *hostname,
const char *console_name,
- int standard_output_fd,
- int standard_error_fd,
- GError **error);
-void gdm_session_start_program (GdmSession *session,
+ int standard_output_fd,
+ int standard_error_fd,
+ GError **error);
+void gdm_session_start_program (GdmSession *session,
const char * const * args);
void gdm_session_set_environment_variable (GdmSession *session,
- const char *key,
- const char *value);
+ const char *key,
+ const char *value);
void gdm_session_answer_query (GdmSession *session,
- const char *answer);
+ const char *answer);
-char * gdm_session_get_username (GdmSession *session);
+char * gdm_session_get_username (GdmSession *session);
-void gdm_session_close (GdmSession *session);
-gboolean gdm_session_is_running (GdmSession *session);
+void gdm_session_close (GdmSession *session);
+gboolean gdm_session_is_running (GdmSession *session);
G_END_DECLS