#include <covise_shm.h>
◆ state
Enumerator |
---|
attached | |
detached | |
invalid | |
valid | |
◆ SharedMemory() [1/3]
covise::SharedMemory::SharedMemory |
( |
| ) |
|
|
inline |
◆ SharedMemory() [2/3]
SharedMemory::SharedMemory |
( |
int |
shm_key, |
|
|
shmSizeType |
shm_size, |
|
|
int |
noDelete = 0 |
|
) |
| |
◆ SharedMemory() [3/3]
SharedMemory::SharedMemory |
( |
int * |
shm_key, |
|
|
shmSizeType |
shm_size |
|
) |
| |
◆ ~SharedMemory()
SharedMemory::~SharedMemory |
( |
| ) |
|
◆ detach()
int SharedMemory::detach |
( |
| ) |
|
◆ get_key()
int covise::SharedMemory::get_key |
( |
| ) |
|
|
inline |
◆ get_next_shm()
◆ get_pointer() [1/2]
void * covise::SharedMemory::get_pointer |
( |
| ) |
|
|
inline |
◆ get_pointer() [2/2]
void * covise::SharedMemory::get_pointer |
( |
int |
no | ) |
|
|
inline |
◆ get_seq_no()
int covise::SharedMemory::get_seq_no |
( |
| ) |
|
|
inline |
◆ get_shmlist()
void SharedMemory::get_shmlist |
( |
int * |
ptr | ) |
|
◆ get_size()
◆ is_attached()
int covise::SharedMemory::is_attached |
( |
| ) |
|
|
inline |
◆ num_attached()
static int covise::SharedMemory::num_attached |
( |
| ) |
|
|
inlinestatic |
◆ print()
void covise::SharedMemory::print |
( |
| ) |
|
|
inline |
◆ DataManagerProcess
◆ get_shared_memory
◆ data
char* covise::SharedMemory::data |
|
private |
◆ global_seq_no
int SharedMemory::global_seq_no = 0 |
|
staticprivate |
◆ key
int covise::SharedMemory::key |
|
private |
◆ next
◆ noDelete
int covise::SharedMemory::noDelete |
|
private |
◆ seq_no
int covise::SharedMemory::seq_no |
|
private |
◆ shm_array
◆ shmC
◆ shmfd
int covise::SharedMemory::shmfd |
|
private |
◆ shmid
int covise::SharedMemory::shmid |
|
private |
◆ shmlist
◆ shmstate
state covise::SharedMemory::shmstate |
|
private |
◆ size
The documentation for this class was generated from the following files: