|
static bool | amxrt_file_exists (const char *filename) |
|
static int | amxrt_parse_odl_string (amxo_parser_t *parser, amxd_object_t *root) |
|
static int | amxrt_parse_odl_extensions (amxo_parser_t *parser, amxd_object_t *root) |
|
static int | amxrt_try_default_odl (amxo_parser_t *parser, amxd_object_t *root) |
|
static int | amxrt_parse_odl_files (amxo_parser_t *parser, int argc, char *argv[], int index, amxd_object_t *root) |
|
static int | amxrt_create_pid_file (pid_t pid, const char *name) |
|
static void | amxrt_remove_pid_file (const char *name) |
|
static int | amxrt_apply_process_settings (amxo_parser_t *parser) |
|
static int | amxrt_register (amxo_parser_t *parser, amxd_dm_t *dm) |
|
static void | amxrt_handle_events (amxd_dm_t *dm, amxo_parser_t *parser) |
|
static void | amxrt_wait_done (UNUSED const char *const s, UNUSED const amxc_var_t *const d, UNUSED void *const p) |
|
amxrt_t * | amxrt_get (void) |
|
amxc_var_t * | amxrt_get_config (void) |
| Gets the htable variant containing the configuration options. More...
|
|
amxo_parser_t * | amxrt_get_parser (void) |
| Gets runtime odl parser. More...
|
|
amxd_dm_t * | amxrt_get_dm (void) |
| Gets the runtime data model storage. More...
|
|
void | amxrt_new (void) |
| Create the ambiorix runtime. More...
|
|
int | amxrt (int argc, char *argv[], amxrt_arg_fn_t fn) |
| This function can create full ambiorix application (data model provider or client). More...
|
|
int | amxrt_init (int argc, char *argv[], amxrt_arg_fn_t fn) |
| Initializes the ambiorix runtime. More...
|
|
void | amxrt_delete (void) |
| Clean-up ambiorix runtime. More...
|
|
int | amxrt_register_or_wait (void) |
| Register the data model or wait for required data model objects. More...
|
|
int | amxrt_run (void) |
| Starts the event loop. More...
|
|
void | amxrt_stop (void) |
| Stops the runtime. More...
|
|
int | amxrt_load_odl_files (int argc, char *argv[], int index) |
| Load odls files mentioned on the command line or the default odl file. More...
|
|
int | amxrt_connect (void) |
| Connects to all bus sockets. More...
|
|
void | amxrt_enable_syssigs (amxc_var_t *syssigs) |
| Enables system signals that should be monitored by the eventloop. More...
|
|