#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: