#include <syslog.h>
#include <stdlib.h>
#include <amxc/amxc.h>
#include <amxp/amxp.h>
#include <amxd/amxd_common.h>
#include <amxd/amxd_dm.h>
#include <amxd/amxd_object.h>
#include <amxd/amxd_object_event.h>
#include <amxd/amxd_path.h>
#include <amxb/amxb_be_intf.h>
#include <amxb/amxb.h>
#include "amxb_priv.h"
Go to the source code of this file.
◆ amxb_wait_for_impl()
static int amxb_wait_for_impl |
( |
amxb_bus_ctx_t * |
bus_ctx, |
|
|
UNUSED const amxc_var_t * |
args, |
|
|
void * |
priv |
|
) |
| |
|
static |
Definition at line 88 of file amxb_ba_wait_for.c.
93 const char*
object = (
const char*) priv;
#define amxb_is_valid_be_func(ft, member, ptr)
#define AMXB_ERROR_NOT_SUPPORTED_OP
Function/operation not supported.
The back-end interface structure.
amxb_be_wait_for_fn_t wait_for
const amxb_be_funcs_t * bus_fn
static amxb_bus_ctx_t * bus_ctx
◆ amxb_wait_object_available()
static void amxb_wait_object_available |
( |
const char *const |
sig_name, |
|
|
UNUSED const amxc_var_t *const |
data, |
|
|
UNUSED void *const |
priv |
|
) |
| |
|
static |
Definition at line 73 of file amxb_ba_wait_for.c.
76 amxp_signal_t* signal = NULL;
77 syslog(LOG_USER | LOG_NOTICE,
"object '%s' available", sig_name + 5);
78 signal = amxp_sigmngr_find_signal(NULL, sig_name);
79 amxp_signal_delete(&signal);
84 amxp_sigmngr_emit_signal(NULL,
"wait:done", NULL);
static int32_t wait_for_objects
◆ wait_for_objects
int32_t wait_for_objects = 0 |
|
static |