|
| 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...
|
| |