| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <SharedObject.h>
Inheritance diagram for SharedObjectBase:

See MotionManager for an example on how to use this.
Definition at line 9 of file SharedObject.h.
Public Member Functions | |
| void * | data () const |
| returns a pointer to the data region | |
| RCRegion * | getRegion () const |
| returns the OPEN-R memory region, should you need it | |
Protected Member Functions | |
| SharedObjectBase () | |
| constructor, protected because you shouldn't need to create this directly, just a common interface to all templates of SharedObject | |
| virtual | ~SharedObjectBase () |
Protected Attributes | |
| RCRegion * | rcr |
| the pointer to the shared memory region this is in charge of | |
Private Member Functions | |
| SharedObjectBase (const SharedObjectBase &) | |
| this shouldn't be called... | |
| SharedObjectBase & | operator= (const SharedObjectBase &) |
| this shouldn't be called... | |
|
|
constructor, protected because you shouldn't need to create this directly, just a common interface to all templates of SharedObject
Definition at line 15 of file SharedObject.h. |
|
|
Definition at line 18 of file SharedObject.h. |
|
|
this shouldn't be called...
|
|
|
returns a pointer to the data region
Definition at line 11 of file SharedObject.h. Referenced by MotionManager::addMotion(), and SharedObject< PostureMC >::dataCasted(). |
|
|
returns the OPEN-R memory region, should you need it
Definition at line 12 of file SharedObject.h. Referenced by MotionManager::addMotion(), HeadLevelBehavior::HeadLevelBehavior(), and HeadLevelBehavior::~HeadLevelBehavior(). |
|
|
this shouldn't be called...
|
|
|
the pointer to the shared memory region this is in charge of
Definition at line 26 of file SharedObject.h. Referenced by data(), getRegion(), SharedObject< PostureMC >::SharedObject(), SharedObjectBase(), and ~SharedObjectBase(). |
|
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:26 2004 by Doxygen 1.3.4 |