![]() |
![]() |
![]() |
Liboobs (System configuration management) Reference Manual | ![]() |
---|---|---|---|---|
enum OobsServiceStatus; OobsService; void oobs_service_set_runlevel_configuration (OobsService *service, OobsServicesRunlevel *runlevel, OobsServiceStatus status, gint priority); void oobs_service_get_runlevel_configuration (OobsService *service, OobsServicesRunlevel *runlevel, OobsServiceStatus *status, gint *priority); const gchar* oobs_service_get_name (OobsService *service);
typedef enum { OOBS_SERVICE_START, OOBS_SERVICE_STOP, OOBS_SERVICE_IGNORE } OobsServiceStatus;
void oobs_service_set_runlevel_configuration (OobsService *service, OobsServicesRunlevel *runlevel, OobsServiceStatus status, gint priority);
Sets the configuration of a service for a given runlevel.
service : |
An OobsService. |
runlevel : |
A OobsServicesRunlevel. |
status : |
status for the service in the given runlevel |
priority : |
priority for the service in the given runlevel. |
void oobs_service_get_runlevel_configuration (OobsService *service, OobsServicesRunlevel *runlevel, OobsServiceStatus *status, gint *priority);
Gets the status and priority of a service in a given runlevel.
service : |
An OobsService. |
runlevel : |
An OobsServiceRunlevel. |
status : |
return value for the current service status. |
priority : |
return value for the current service priority. |
const gchar* oobs_service_get_name (OobsService *service);
Returns the service name
service : |
An OobsService. |
Returns : | A pointer to the service name as a string. This string must not be freed, modified or stored. |
"name"
property"name" gchararray : Read / Write / Construct Only
Name of the service.
Default value: NULL