![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <event_machine_eo.h>

Execution Object (EO) parameters for em_eo_create_multircv(...)
Definition at line 593 of file event_machine_eo.h.
| uint32_t em_eo_multircv_param_t::__internal_check |
Internal check - don't touch!
EM will verify that em_eo_multircv_param_init(param) has been called before creating an EO with em_eo_create_multircv(..., param)
Definition at line 651 of file event_machine_eo.h.
| const void* em_eo_multircv_param_t::eo_ctx |
User defined EO context data, optional (NULL if no context). EM only passes the value.
Definition at line 643 of file event_machine_eo.h.
| em_start_local_func_t em_eo_multircv_param_t::local_start |
EO core-local start function, optional (set NULL if not used). Called on all EM-cores after 'start' has completed.
Definition at line 604 of file event_machine_eo.h.
| em_eo_start_local_mode_t em_eo_multircv_param_t::local_start_mode |
EO local start function mode (see type documentation)
Definition at line 608 of file event_machine_eo.h.
| em_stop_local_func_t em_eo_multircv_param_t::local_stop |
EO core-local stop function, optional (set NULL if not used). Called and completed on all EM-cores before 'stop'.
Definition at line 620 of file event_machine_eo.h.
| em_eo_stop_local_mode_t em_eo_multircv_param_t::local_stop_mode |
EO local stop function mode (see type documentation)
Definition at line 624 of file event_machine_eo.h.
| int em_eo_multircv_param_t::max_events |
Maximum number of events passed to the receive function. EM will dispatch 1 to 'max-events' at a time to the EO's multi-event receive function. Use '0' for an EM default value (=EM_EO_MULTIRCV_MAX_EVENTS). The user provided 'receive_multi' function must be able to handle 'max_events' events at a time.
Definition at line 638 of file event_machine_eo.h.
| em_receive_multi_func_t em_eo_multircv_param_t::receive_multi |
EO receive function for multiple events, mandatory.
Definition at line 629 of file event_machine_eo.h.
| em_start_func_t em_eo_multircv_param_t::start |
EO start function, mandatory. Called once on one core, triggered by em_eo_start/_start_sync(). First EO-function to be called.
Definition at line 599 of file event_machine_eo.h.
| em_stop_func_t em_eo_multircv_param_t::stop |
EO stop function, mandatory. Called once on one core, triggered by em_eo_stop/_stop_sync(). Last EO-function to be called.
Definition at line 615 of file event_machine_eo.h.