Adaptive Framework
0.9.0
|
Adaptive Framework service support. More...
#include "afw_interface.h"
Go to the source code of this file.
Data Structures | |
struct | afw_service_s |
Runtime service struct. More... | |
Typedefs | |
typedef void(* | afw_service_create_cede_p_t) (afw_service_t *service, void *data, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx) |
Function passed to afw_service_start_cede_p. | |
Functions | |
void | afw_service_context_prepare (const afw_service_t *service, const afw_pool_t *p, afw_xctx_t *xctx) |
Prepare expression evaluation context for service::. More... | |
const afw_utf8_t * | afw_service_startup_as_utf8 (afw_service_startup_t startup) |
Convert afw_service_startup_t enum to corresponding utf8. More... | |
const afw_value_t * | afw_service_startup_as_value (afw_service_startup_t startup) |
Convert afw_service_startup_t enum to corresponding adaptive value. More... | |
const afw_utf8_t * | afw_service_startup_description (afw_service_startup_t startup) |
Get description for a afw_service_startup_t enum. More... | |
const afw_value_t * | afw_service_startup_description_as_value (afw_service_startup_t startup) |
Get description as value for a afw_service_startup_t enum. More... | |
afw_service_startup_t | afw_service_startup_as_enum (const afw_utf8_t *s) |
Convert utf8 to corresponding afw_service_startup_t enum. More... | |
const afw_utf8_t * | afw_service_status_as_utf8 (afw_service_status_t status) |
Convert afw_service_status_t enum to corresponding utf8. More... | |
const afw_value_t * | afw_service_status_as_value (afw_service_status_t status) |
Convert afw_service_status_t enum to corresponding adaptive value. More... | |
const afw_utf8_t * | afw_service_status_description (afw_service_status_t status) |
Get description for a afw_service_status_t enum. More... | |
const afw_value_t * | afw_service_status_description_as_value (afw_service_status_t status) |
Get description as value for a afw_service_status_t enum. More... | |
afw_service_status_t | afw_service_status_as_enum (const afw_utf8_t *s) |
Convert utf8 to corresponding afw_service_status_t enum. More... | |
const afw_object_t * | afw_service_get_object (const afw_utf8_t *service_id, const afw_pool_t *p, afw_xctx_t *xctx) |
Get a service object. More... | |
void | afw_service_start_using_AdaptiveConf_cede_p (const afw_object_t *properties, const afw_utf8_t *source_location, const afw_pool_t *p, afw_xctx_t *xctx) |
Start a service using AdaptiveConf object and cede p. More... | |
void | afw_service_start (const afw_utf8_t *service_id, afw_boolean_t manual_start, afw_xctx_t *xctx) |
Start a service. More... | |
void | afw_service_stop (const afw_utf8_t *service_id, afw_xctx_t *xctx) |
Stop a service. More... | |
void | afw_service_restart (const afw_utf8_t *service_id, afw_xctx_t *xctx) |
Restart a service. More... | |
Adaptive Framework service support.
Definition in file afw_service.h.