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

#include <coShmPtrArray.h>

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

Public Member Functions

 coShmPtrArray ()
 
 coShmPtrArray (int no, int o)
 
void setPtr (int no, int o)
 
 ~coShmPtrArray ()
 
const coDistributedObjectoperator[] (unsigned int i) const
 
int holds_object (int)
 
int grow (ApplicationProcess *a, unsigned int s)
 
void set (int i, const coDistributedObject *elem)
 
void print ()
 
- 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

◆ coShmPtrArray() [1/2]

covise::coShmPtrArray::coShmPtrArray ( )
inline

◆ coShmPtrArray() [2/2]

covise::coShmPtrArray::coShmPtrArray ( int  no,
int  o 
)
inline

◆ ~coShmPtrArray()

covise::coShmPtrArray::~coShmPtrArray ( )
inline

Member Function Documentation

◆ grow()

int coShmPtrArray::grow ( ApplicationProcess a,
unsigned int  s 
)

◆ holds_object()

int coShmPtrArray::holds_object ( int  i)

◆ operator[]()

const coDistributedObject * coShmPtrArray::operator[] ( unsigned int  i) const

◆ print()

void coShmPtrArray::print ( )

◆ set()

void coShmPtrArray::set ( int  i,
const coDistributedObject elem 
)

◆ setPtr()

void covise::coShmPtrArray::setPtr ( int  no,
int  o 
)
inline

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