COVISE Core
Public Member Functions | List of all members
covise::coStringShmArray Class Reference

#include <covise_shm.h>

Inheritance diagram for covise::coStringShmArray:
Inheritance graph
[legend]
Collaboration diagram for covise::coStringShmArray:
Collaboration graph
[legend]

Public Member Functions

 coStringShmArray ()
 
 coStringShmArray (int no, shmSizeType o)
 
char * operator[] (unsigned int i)
 
const char * operator[] (unsigned int i) const
 
void stringPtrSet (int no, int sn, shmSizeType of)
 
void stringPtrGet (int no, int *sn, shmSizeType *of)
 
- Public Member Functions inherited from covise::coDataShmArray< char *, STRINGSHMARRAY >
 coDataShmArray ()
 
 coDataShmArray (int no, shmSizeType o)
 
void setPtr (int no, shmSizeType o)
 
char * & operator[] (size_t i)
 
const char * & operator[] (size_t i) const
 
- Public Member Functions inherited from covise::coShmArray
 coShmArray ()
 
 coShmArray (int no, shmSizeType o)
 
 coShmArray (Message *msg)
 
void set_length (ArrayLengthType l)
 
ArrayLengthType get_length () const
 
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::coShmArray
void recalc ()
 
- Protected Attributes inherited from covise::coShmArray
ArrayLengthType length
 
- Protected Attributes inherited from covise::coShmItem
int shm_seq_no
 
shmSizeType offset
 
int type
 
voidptr
 
- Static Protected Attributes inherited from covise::coShmArray
static SharedMemoryshmptr = 0L
 

Constructor & Destructor Documentation

◆ coStringShmArray() [1/2]

covise::coStringShmArray::coStringShmArray ( )
inline

◆ coStringShmArray() [2/2]

covise::coStringShmArray::coStringShmArray ( int  no,
shmSizeType  o 
)
inline

Member Function Documentation

◆ operator[]() [1/2]

char * coStringShmArray::operator[] ( unsigned int  i)

◆ operator[]() [2/2]

const char * coStringShmArray::operator[] ( unsigned int  i) const

◆ stringPtrGet()

void covise::coStringShmArray::stringPtrGet ( int  no,
int *  sn,
shmSizeType of 
)
inline

◆ stringPtrSet()

void covise::coStringShmArray::stringPtrSet ( int  no,
int  sn,
shmSizeType  of 
)
inline

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