| Liboobs (Gnome System Tools) Reference Manual | ||||
|---|---|---|---|---|
OobsServicesRunlevel;
enum OobsRunlevelRole;
OobsServicesConfig;
OobsObject* oobs_services_config_get (OobsSession *session);
OobsList* oobs_services_config_get_services
(OobsServicesConfig *config);
GList* oobs_services_config_get_runlevels
(OobsServicesConfig *config);
const OobsServicesRunlevel* oobs_services_config_get_default_runlevel
(OobsServicesConfig *config);
typedef enum
{
OOBS_RUNLEVEL_HALT,
OOBS_RUNLEVEL_REBOOT,
OOBS_RUNLEVEL_MONOUSER,
OOBS_RUNLEVEL_MULTIUSER
} OobsRunlevelRole;
OobsObject* oobs_services_config_get (OobsSession *session);
Returns the OobsServicesConfig singleton, which represents the services that are run during system init.
session : |
An OobsSession. |
| Returns : | the singleton OobsServicesConfig object. |
OobsList* oobs_services_config_get_services (OobsServicesConfig *config);
Returns an OobsList containing objects of type OobsService. The returned OobsList is locked, meaning that new elements can't be added nor removed.
config : |
An OobsServicesConfig. |
| Returns : | an OobsList containing the services list. |
GList* oobs_services_config_get_runlevels
(OobsServicesConfig *config);
config : |
|
| Returns : |
const OobsServicesRunlevel* oobs_services_config_get_default_runlevel (OobsServicesConfig *config);
config : |
|
| Returns : |