libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
create_shm_and_child Struct Reference

Classes

class  ensure_exits
 

Public Member Functions

void wait_for_subproc_to_start ()
 
void new_data ()
 
void wait_for_new_data ()
 
void wait_for_subproc_to_start ()
 
void new_data ()
 
void wait_for_new_data ()
 

Public Attributes

shared_mem shm {name, sizeof(shared_data)}
 
shared_data *const data {shm.get<shared_data>()}
 

Detailed Description

Definition at line 37 of file shared_mem.cpp.

Member Function Documentation

◆ new_data() [1/2]

void create_shm_and_child::new_data ( )
inline

Definition at line 59 of file shared_mem.cpp.

◆ new_data() [2/2]

void create_shm_and_child::new_data ( )
inline

Definition at line 59 of file shared_mem.cpp.

◆ wait_for_new_data() [1/2]

void create_shm_and_child::wait_for_new_data ( )
inline

Definition at line 63 of file shared_mem.cpp.

◆ wait_for_new_data() [2/2]

void create_shm_and_child::wait_for_new_data ( )
inline

Definition at line 63 of file shared_mem.cpp.

◆ wait_for_subproc_to_start() [1/2]

void create_shm_and_child::wait_for_subproc_to_start ( )
inline

Definition at line 53 of file shared_mem.cpp.

◆ wait_for_subproc_to_start() [2/2]

void create_shm_and_child::wait_for_subproc_to_start ( )
inline

Definition at line 53 of file shared_mem.cpp.

Member Data Documentation

◆ data

shared_data *const create_shm_and_child::data {shm.get<shared_data>()}

Definition at line 51 of file shared_mem.cpp.

◆ shm

shared_mem create_shm_and_child::shm {name, sizeof(shared_data)}

Definition at line 50 of file shared_mem.cpp.


The documentation for this struct was generated from the following file: