![]() |
EM-ODP 4.4.0
Event Machine on ODP
|


Go to the source code of this file.
Data Structures | |
| struct | loc_func_retval_t |
| union | internal_event_t |
Macros | |
| #define | EVENT_ID_MASK (0xabcd0000) |
| #define | EM_INTERNAL_DONE (EVENT_ID_MASK | 0x00) /* First */ |
| #define | EO_START_LOCAL_REQ (EVENT_ID_MASK | 0x10) |
| #define | EO_START_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x11) |
| #define | EO_STOP_LOCAL_REQ (EVENT_ID_MASK | 0x12) |
| #define | EO_STOP_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x13) |
| #define | EO_REM_QUEUE_LOCAL_REQ (EVENT_ID_MASK | 0x20) |
| #define | EO_REM_QUEUE_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x21) |
| #define | EO_REM_QUEUE_ALL_LOCAL_REQ (EVENT_ID_MASK | 0x22) |
| #define | EO_REM_QUEUE_ALL_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x23) |
| #define | QUEUE_GROUP_ADD_REQ (EVENT_ID_MASK | 0x30) |
| #define | QUEUE_GROUP_REM_REQ (EVENT_ID_MASK | 0x31) |
| #define | TERM_THREAD_REQ (EVENT_ID_MASK | 0x32) |
Typedefs | |
| typedef struct eo_elem_t | eo_elem_t |
| typedef struct queue_elem_t | queue_elem_t |
| typedef union internal_event_t | internal_event_t |
EM internal-event types & definitions
Definition in file em_internal_event_types.h.
| #define EM_INTERNAL_DONE (EVENT_ID_MASK | 0x00) /* First */ |
Definition at line 69 of file em_internal_event_types.h.
| #define EO_REM_QUEUE_ALL_LOCAL_REQ (EVENT_ID_MASK | 0x22) |
Definition at line 78 of file em_internal_event_types.h.
| #define EO_REM_QUEUE_ALL_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x23) |
Definition at line 79 of file em_internal_event_types.h.
| #define EO_REM_QUEUE_LOCAL_REQ (EVENT_ID_MASK | 0x20) |
Definition at line 76 of file em_internal_event_types.h.
| #define EO_REM_QUEUE_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x21) |
Definition at line 77 of file em_internal_event_types.h.
| #define EO_START_LOCAL_REQ (EVENT_ID_MASK | 0x10) |
Definition at line 71 of file em_internal_event_types.h.
| #define EO_START_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x11) |
Definition at line 72 of file em_internal_event_types.h.
| #define EO_STOP_LOCAL_REQ (EVENT_ID_MASK | 0x12) |
Definition at line 73 of file em_internal_event_types.h.
| #define EO_STOP_SYNC_LOCAL_REQ (EVENT_ID_MASK | 0x13) |
Definition at line 74 of file em_internal_event_types.h.
| #define EVENT_ID_MASK (0xabcd0000) |
Definition at line 67 of file em_internal_event_types.h.
| #define QUEUE_GROUP_ADD_REQ (EVENT_ID_MASK | 0x30) |
Definition at line 81 of file em_internal_event_types.h.
| #define QUEUE_GROUP_REM_REQ (EVENT_ID_MASK | 0x31) |
Definition at line 82 of file em_internal_event_types.h.
| #define TERM_THREAD_REQ (EVENT_ID_MASK | 0x32) |
Definition at line 84 of file em_internal_event_types.h.
Definition at line 60 of file em_internal_event_types.h.
| typedef union internal_event_t internal_event_t |
Internal event
| typedef struct queue_elem_t queue_elem_t |
Definition at line 62 of file em_internal_event_types.h.