COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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[] (int i) const
 
int holds_object (int)
 
int grow (ApplicationProcess *a, 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

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

Member Function Documentation

int coShmPtrArray::grow ( ApplicationProcess a,
int  s 
)
int coShmPtrArray::holds_object ( int  i)
const coDistributedObject * coShmPtrArray::operator[] ( int  i) const
void coShmPtrArray::print ( void  )
void coShmPtrArray::set ( int  i,
const coDistributedObject elem 
)
void covise::coShmPtrArray::setPtr ( int  no,
int  o 
)
inline

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