|
EM-ODP
3.7.0
Event Machine on ODP
|
Go to the documentation of this file.
48 "EM API callback hooks disabled");
53 "Alloc hook register failed");
66 "EM API callback hooks disabled");
71 "Alloc hook unregister failed");
84 "EM API callback hooks disabled");
89 "Free hook register failed");
102 "EM API callback hooks disabled");
107 "Free hook unregister failed");
120 "EM API callback hooks disabled");
125 "Send hook register failed");
138 "EM API callback hooks disabled");
143 "Send hook unregister failed");
156 "EM IDLE callback hooks disabled");
158 hook_fn.to_idle = func;
161 "To_idle hook register failed");
174 "EM IDLE callback hooks disabled");
176 hook_fn.to_idle = func;
179 "To_idle hook unregister failed");
192 "EM IDLE callback hooks disabled");
194 hook_fn.to_active = func;
197 "To_active hook register failed");
210 "EM IDLE callback hooks disabled");
212 hook_fn.to_active = func;
215 "To_active hook unregister failed");
228 "EM IDLE callback hooks disabled");
230 hook_fn.while_idle = func;
233 "While_idle hook register failed");
246 "EM IDLE callback hooks disabled");
248 hook_fn.while_idle = func;
251 "While_idle hook unregister failed");
em_status_t hook_register(uint8_t type, hook_fn_t hook_fn)
em_status_t em_hooks_unregister_alloc(em_api_hook_alloc_t func)
#define EM_API_HOOKS_ENABLE
#define EM_ESCOPE_HOOKS_UNREGISTER_FREE
#define EM_ESCOPE_HOOKS_UNREGISTER_TO_ACTIVE
void(* em_idle_hook_to_active_t)(void)
#define EM_ESCOPE_HOOKS_REGISTER_TO_IDLE
void(* em_api_hook_send_t)(const em_event_t events[], int num, em_queue_t queue, em_event_group_t event_group)
void(* em_idle_hook_while_idle_t)(void)
void(* em_idle_hook_to_idle_t)(uint64_t to_idle_delay_ns)
em_status_t em_hooks_unregister_to_idle(em_idle_hook_to_idle_t func)
em_status_t em_hooks_register_free(em_api_hook_free_t func)
em_status_t em_hooks_register_alloc(em_api_hook_alloc_t func)
em_status_t em_hooks_unregister_send(em_api_hook_send_t func)
#define EM_ESCOPE_HOOKS_REGISTER_ALLOC
#define EM_ESCOPE_HOOKS_UNREGISTER_ALLOC
em_status_t em_hooks_unregister_to_active(em_idle_hook_to_active_t func)
#define EM_ESCOPE_HOOKS_REGISTER_TO_ACTIVE
em_status_t hook_unregister(uint8_t type, hook_fn_t hook_fn)
#define EM_ESCOPE_HOOKS_UNREGISTER_WHILE_IDLE
#define RETURN_ERROR_IF(cond, error, escope, fmt,...)
#define EM_ESCOPE_HOOKS_REGISTER_FREE
#define EM_IDLE_HOOKS_ENABLE
em_status_t em_hooks_register_while_idle(em_idle_hook_while_idle_t func)
void(* em_api_hook_alloc_t)(const em_event_t events[], int num_act, int num_req, uint32_t size, em_event_type_t type, em_pool_t pool)
em_status_t em_hooks_unregister_free(em_api_hook_free_t func)
#define EM_ESCOPE_HOOKS_UNREGISTER_SEND
em_status_t em_hooks_register_send(em_api_hook_send_t func)
#define EM_ESCOPE_HOOKS_UNREGISTER_TO_IDLE
em_status_t em_hooks_unregister_while_idle(em_idle_hook_while_idle_t func)
#define EM_ESCOPE_HOOKS_REGISTER_WHILE_IDLE
#define EM_ESCOPE_HOOKS_REGISTER_SEND
void(* em_api_hook_free_t)(const em_event_t events[], int num)
em_status_t em_hooks_register_to_active(em_idle_hook_to_active_t func)
em_status_t em_hooks_register_to_idle(em_idle_hook_to_idle_t func)