COVISE Core
Public Member Functions | List of all members
covise::coDataShm< DataType, typenum > Class Template Reference

#include <covise_shm.h>

Inheritance diagram for covise::coDataShm< DataType, typenum >:
Inheritance graph
[legend]
Collaboration diagram for covise::coDataShm< DataType, typenum >:
Collaboration graph
[legend]

Public Member Functions

 coDataShm ()
 
 coDataShm (int no, shmSizeType o)
 
DataType get () const
 
 operator DataType () const
 
DataType set (DataType val)
 
DataType & operator= (const DataType &c)
 
void setPtr (int no, shmSizeType o)
 
- Public Member Functions inherited from covise::coShmPtr
 coShmPtr ()
 
 coShmPtr (int no, shmSizeType o)
 
 coShmPtr (Message *msg)
 
void setPtr (int no, shmSizeType o)
 
voidgetDataPtr () const
 
- Public Member Functions inherited from covise::coShmItem
 coShmItem ()
 
int get_shm_seq_no ()
 
shmSizeType get_offset ()
 
int get_type ()
 
voidgetPtr ()
 
void print ()
 

Additional Inherited Members

- Protected Member Functions inherited from covise::coShmPtr
void recalc ()
 
- Protected Attributes inherited from covise::coShmItem
int shm_seq_no
 
shmSizeType offset
 
int type
 
voidptr
 
- Static Protected Attributes inherited from covise::coShmPtr
static SharedMemoryshmptr = 0L
 

Constructor & Destructor Documentation

◆ coDataShm() [1/2]

template<typename DataType , int typenum>
covise::coDataShm< DataType, typenum >::coDataShm ( )
inline

◆ coDataShm() [2/2]

template<typename DataType , int typenum>
covise::coDataShm< DataType, typenum >::coDataShm ( int  no,
shmSizeType  o 
)
inline

Member Function Documentation

◆ get()

template<typename DataType , int typenum>
DataType covise::coDataShm< DataType, typenum >::get ( ) const
inline

◆ operator DataType()

template<typename DataType , int typenum>
covise::coDataShm< DataType, typenum >::operator DataType ( ) const
inline

◆ operator=()

template<typename DataType , int typenum>
DataType & covise::coDataShm< DataType, typenum >::operator= ( const DataType &  c)
inline

◆ set()

template<typename DataType , int typenum>
DataType covise::coDataShm< DataType, typenum >::set ( DataType  val)
inline

◆ setPtr()

template<typename DataType , int typenum>
void covise::coDataShm< DataType, typenum >::setPtr ( int  no,
shmSizeType  o 
)
inline

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