COVISE Core
Public Member Functions | Protected Attributes | Friends | List of all members
covise::coShmItem Class Reference

#include <covise_shm.h>

Inheritance diagram for covise::coShmItem:
Inheritance graph
[legend]

Public Member Functions

 coShmItem ()
 
int get_shm_seq_no ()
 
shmSizeType get_offset ()
 
int get_type ()
 
voidgetPtr ()
 
void print ()
 

Protected Attributes

int shm_seq_no
 
shmSizeType offset
 
int type
 
voidptr
 

Friends

class coShmPtrArray
 
class coDistributedObject
 
int covise_decode_list (List< PackElement > *, char *, DataManagerProcess *, char)
 
coShmPtrcovise_extract_list (List< PackElement > *pack_list, char)
 

Constructor & Destructor Documentation

◆ coShmItem()

covise::coShmItem::coShmItem ( )
inline

Member Function Documentation

◆ get_offset()

shmSizeType covise::coShmItem::get_offset ( )
inline

◆ get_shm_seq_no()

int covise::coShmItem::get_shm_seq_no ( )
inline

◆ get_type()

int covise::coShmItem::get_type ( )
inline

◆ getPtr()

void * covise::coShmItem::getPtr ( )
inline

◆ print()

void coShmItem::print ( )

Friends And Related Function Documentation

◆ coDistributedObject

friend class coDistributedObject
friend

◆ coShmPtrArray

friend class coShmPtrArray
friend

◆ covise_decode_list

int covise_decode_list ( List< PackElement > *  ,
char *  ,
DataManagerProcess ,
char   
)
friend

◆ covise_extract_list

coShmPtr * covise_extract_list ( List< PackElement > *  pack_list,
char   
)
friend

Member Data Documentation

◆ offset

shmSizeType covise::coShmItem::offset
protected

◆ ptr

void* covise::coShmItem::ptr
protected

◆ shm_seq_no

int covise::coShmItem::shm_seq_no
protected

◆ type

int covise::coShmItem::type
protected

The documentation for this class was generated from the following files: