Defined in file: hzProcess.h

Shared memory segment for Inter-process Communication.

Constructors/Detructors

hzShmem*hzShmem(void)
void~hzShmem(void)

Public Methods:

void*GetMem(void)
hzEcodeInit(const char* name)uint32_t size, uint32_t mask, Initialize a segment of persistant shared memory. Note that as shared memory is a system wide rather than an application wide resource, the rules concerning program Unix User ID and access permissions apply.
uint32_tSize(void)Obtain the size of the shared memory segment Arguments: None

Member Variables:

uint32_tm_fdShared memory 'file descriptor'
hzStringm_nameShared memory segment name
void*m_pStartPointer to start
uint32_tm_permAccess permissions
uint32_tm_resvReserved
uint32_tm_sizeShared memory segment size