DABC (Data Acquisition Backbone Core)
2.9.9
|
Keeps dependency between two objects. More...
Public Member Functions | |
DependPair () | |
DependPair (const DependPair &d) | |
DependPair (Object *_src, Object *_tgt) | |
Data Fields | |
int | fire |
how to proceed pair 0 - remain, 1 - inform src, 2 - just delete More... | |
Reference | src |
reference on object which want to be informed when DependPair::tgt object is deleted More... | |
Object * | tgt |
when this object deleted, DependPair::src will be informed More... | |
Keeps dependency between two objects.
When DependPair::tgt object want to be deleted, ObjectDestroyed() method will be called in DependPair::src object to perform correct cleanup It is supposed that DependPair::src has reference on DependPair::tgt and this reference should be released, otherwise DependPair::tgt object will be not possible to destroy
Definition at line 67 of file Manager.cxx.
|
inline |
Definition at line 72 of file Manager.cxx.
Definition at line 73 of file Manager.cxx.
|
inline |
Definition at line 74 of file Manager.cxx.
Reference dabc::DependPair::src |
reference on object which want to be informed when DependPair::tgt object is deleted
Definition at line 68 of file Manager.cxx.
Object* dabc::DependPair::tgt |
when this object deleted, DependPair::src will be informed
Definition at line 69 of file Manager.cxx.
int dabc::DependPair::fire |
how to proceed pair 0 - remain, 1 - inform src, 2 - just delete
Definition at line 70 of file Manager.cxx.