#include <DataBlockPtr.h>
List of all members.
Classes |
| struct | WithAffinity |
Public Types |
| enum | Notifier { addViewEvent,
removeViewEvent
} |
| typedef Pooma::DataObject_t | DataObject_t |
| typedef SingleObservable< int > | Observable_t |
| typedef RefBlockController< T > | Base_t |
typedef RefBlockController< T >
::NoInitTag | NoInitTag |
| typedef ObserverEvent::ID_t | DynamicID_t |
Public Member Functions |
| | DataBlockController (size_t size) |
| | DataBlockController (size_t size, const T &model) |
| | DataBlockController (T *p, size_t size) |
| | DataBlockController (size_t size, const NoInitTag &tag) |
| | DataBlockController (size_t size, int affinity, const WithAffinity &) |
| | DataBlockController (size_t size, int affinity, const WithAffinity &, const NoInitTag &tag) |
| | DataBlockController (size_t size, DataObject_t &dobj) |
| | DataBlockController (size_t size, const T &model, DataObject_t &dobj) |
| | DataBlockController (size_t size, DataObject_t &dobj, const NoInitTag &tag) |
| | DataBlockController (const DataBlockController &model) |
| | DataBlockController (const DataBlockController &model, DataObject_t &dobj) |
| | ~DataBlockController () |
| void | attach (SingleObserver< int > *o) |
| void | detach () |
| DataObject_t * | dataObject () const |
| void | dataObject (DataObject_t *obj) |
| int | affinity () const |
| void | affinity (int affin) |
| void | notifyOnDestruct () |
| void | notifyOnConstruct () |
| DynamicID_t | dynamicID () const |
| void | setDynamicID (DynamicID_t id) |
template<class T>
class DataBlockController< T >
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
| addViewEvent |
|
| removeViewEvent |
|
Constructor & Destructor Documentation
Member Function Documentation
The documentation for this class was generated from the following file: