| Liboobs (Gnome System Tools) Reference Manual | ||||
|---|---|---|---|---|
OobsPlatform;
OobsSession;
OobsSession* oobs_session_get (void);
void oobs_session_commit (OobsSession *session);
GList* oobs_session_get_supported_platforms
(OobsSession *session);
const gchar* oobs_session_get_platform (OobsSession *session);
void oobs_session_set_platform (OobsSession *session,
const gchar *platform);
void oobs_session_set_autocommit_on_exit
(OobsSession *session,
gboolean do_commit);
gboolean oobs_session_get_autocommit_on_exit
(OobsSession *session);
typedef struct {
const gchar *id;
const gchar *name;
const gchar *version;
const gchar *codename;
} OobsPlatform;
OobsSession* oobs_session_get (void);
Returns the OobsSession singleton, which represents the session with the system tools backends.
| Returns : | the singleton OobSession object. |
void oobs_session_commit (OobsSession *session);
Commits inmediately all the changes to the configuration objects that have been requested through this OobsSession
session : |
an OobsSession |
GList* oobs_session_get_supported_platforms
(OobsSession *session);
session : |
|
| Returns : |
const gchar* oobs_session_get_platform (OobsSession *session);
session : |
|
| Returns : |
void oobs_session_set_platform (OobsSession *session, const gchar *platform);
session : |
|
platform : |
void oobs_session_set_autocommit_on_exit
(OobsSession *session,
gboolean do_commit);
session : |
|
do_commit : |
gboolean oobs_session_get_autocommit_on_exit
(OobsSession *session);
session : |
|
| Returns : |