![]() |
![]() |
![]() |
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 : |