EM-ODP  3.7.0
Event Machine on ODP
em_mem.h File Reference
Include dependency graph for em_mem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  em_shm_t
 
struct  ODP_PACKED
 
struct  em_locm_t
 

Typedefs

typedef struct ODP_PACKED em_locm_current_t
 

Functions

 COMPILE_TIME_ASSERT (sizeof(em_shm_t) % ENV_CACHE_LINE_SIZE==0, EM_SHM_SIZE_ERROR)
 
 COMPILE_TIME_ASSERT ((sizeof(em_locm_t) % ENV_CACHE_LINE_SIZE)==0, EM_LOCM_SIZE_ERROR)
 

Variables

em_shm_tem_shm
 
ENV_LOCAL em_locm_t em_locm
 

Detailed Description

EM Shared & Local Memory data

Definition in file em_mem.h.

Typedef Documentation

◆ em_locm_current_t

typedef struct ODP_PACKED em_locm_current_t

EM core/local current state

Contains information about the current EO, queue, event group etc. when running in an EO context (e.g. in an EO-receive function), undef/NULL otherwise.

Variable Documentation

◆ em_locm

EM core local memory

◆ em_shm

em_shm_t* em_shm

EM shared memory pointer

EM shared memory

Definition at line 41 of file event_machine_init.c.