|
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.