syslog-ng source
service-management.c File Reference
#include "service-management.h"
#include "messages.h"
Include dependency graph for service-management.c:

Classes

struct  ServiceManagement
 

Functions

void service_management_publish_status (const gchar *status)
 
void service_management_clear_status (void)
 
void service_management_indicate_readiness (void)
 
ServiceManagementType service_management_get_type (void)
 
void service_management_init (void)
 

Variables

ServiceManagement * current_service_mgmt = NULL
 
ServiceManagement service_managements []
 

Function Documentation

◆ service_management_clear_status()

void service_management_clear_status ( void  )

◆ service_management_get_type()

ServiceManagementType service_management_get_type ( void  )

◆ service_management_indicate_readiness()

void service_management_indicate_readiness ( void  )

◆ service_management_init()

void service_management_init ( void  )

◆ service_management_publish_status()

void service_management_publish_status ( const gchar *  status)

Variable Documentation

◆ current_service_mgmt

ServiceManagement* current_service_mgmt = NULL

◆ service_managements

ServiceManagement service_managements[]
Initial value:
=
{
{
.type = SMT_NONE,
.publish_status = service_management_dummy_publish_status,
.clear_status = service_management_dummy_clear_status,
.indicate_readiness = service_management_dummy_indicate_readiness,
.is_active = service_management_dummy_is_active
},
}
@ SMT_NONE
Definition: service-management.h:31