![]() |
EM-ODP 4.4.0
Event Machine on ODP
|
#include <inttypes.h>#include <event_machine/api/event_machine_types.h>#include <event_machine/api/event_machine_error.h>#include <event_machine/api/event_machine_event.h>#include <event_machine/api/event_machine_timer_hw_specific.h>

Go to the source code of this file.
Data Structures | |
| struct | em_fract_u64_t |
| struct | em_timer_res_param_t |
| struct | em_timer_ring_param_t |
| struct | em_timer_ring_freq_param_t |
| struct | em_timer_attr_t |
| struct | em_tmo_stats_t |
| struct | em_timer_capability_t |
| struct | em_tmo_args_t |
Macros | |
| #define | em_timer_get_all em_timer_list |
| #define | em_timer_get_attr em_timer_attr |
| #define | em_timer_get_freq em_timer_freq |
| #define | em_tmo_get_state em_tmo_state |
| #define | em_tmo_get_stats em_tmo_stats |
| #define | em_tmo_get_type em_tmo_type |
| #define | em_tmo_get_userptr em_tmo_userptr |
| #define | em_tmo_get_timer em_tmo_timer |
Typedefs | |
| typedef enum em_tmo_state_t | em_tmo_state_t |
| typedef enum em_tmo_type_t | em_tmo_type_t |
| typedef uint64_t | em_timer_tick_t |
| typedef struct em_fract_u64_t | em_fract_u64_t |
| typedef struct em_timer_res_param_t | em_timer_res_param_t |
| typedef struct em_timer_ring_param_t | em_timer_ring_param_t |
| typedef struct em_timer_ring_freq_param_t | em_timer_ring_freq_param_t |
| typedef struct em_timer_attr_t | em_timer_attr_t |
| typedef struct em_tmo_stats_t | em_tmo_stats_t |
| typedef struct em_timer_capability_t | em_timer_capability_t |
| typedef struct em_tmo_args_t | em_tmo_args_t |
Enumerations | |
| enum | em_tmo_state_t { EM_TMO_STATE_UNKNOWN = 0 , EM_TMO_STATE_IDLE = 1 , EM_TMO_STATE_ACTIVE = 2 , EM_TMO_STATE_INACTIVE = 3 } |
| enum | em_tmo_type_t { EM_TMO_TYPE_NONE = 0 , EM_TMO_TYPE_ONESHOT = 1 , EM_TMO_TYPE_PERIODIC = 2 } |
Event Machine timer
Definition in file api/event_machine_timer.h.