EM-ODP  3.8.0-1
Event Machine on ODP
em_chaining.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

em_status_t event_send_device (em_event_t event, em_queue_t queue)
 
int event_send_device_multi (const em_event_t events[], int num, em_queue_t queue)
 
em_status_t chaining_init (event_chaining_t *event_chaining)
 
em_status_t chaining_term (const event_chaining_t *event_chaining)
 

Detailed Description

EM event chaining support

Definition in file em_chaining.h.

Function Documentation

◆ chaining_init()

em_status_t chaining_init ( event_chaining_t event_chaining)

Initialize event chaining during start-up.

Definition at line 137 of file em_chaining.c.

◆ chaining_term()

em_status_t chaining_term ( const event_chaining_t event_chaining)

Terminate event chaining during shut-down.

Definition at line 196 of file em_chaining.c.

◆ event_send_device()

em_status_t event_send_device ( em_event_t  event,
em_queue_t  queue 
)

Send an event to out of EM. This function is declared as a weak symbol in default implementation in em_chaining.c, indicating that the user can override it during linking with another implementation if event chaining is used.

◆ event_send_device_multi()

int event_send_device_multi ( const em_event_t  events[],
int  num,
em_queue_t  queue 
)

Send multiple events to out of EM. This function is declared as a weak symbol in default implementation in em_chaining.c, indicating that the user can override it during linking with another implementation if event chaining is used.