| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions |
Static Public Member Functions |
Protected Types |
Protected Member Functions |
Friends
tlp::OLOObject Class Reference OLOObject is the base class of the Observable/Listener/Observer object hierachy. It manages storage of a unique id for these objects as well as the storage of relations between them. It also manages destruction of these objects. More...
Inheritance diagram for tlp::OLOObject:
![]() Public Member Functions
Static Public Member Functions
Protected Types
Protected Member Functions
Friends
Detailed DescriptionOLOObject is the base class of the Observable/Listener/Observer object hierachy. It manages storage of a unique id for these objects as well as the storage of relations between them. It also manages destruction of these objects. Each Observable/listener/Observer is stored in a VectorGraph object as a node. An edge in that graph represents a connection between an Observable and a Listener/Observer. OLOObject enables to manage the creation/destruction of node when a Observable/Listener/Observer is created/deleted. OLOObject also enables to guarantee the coherency of relations between Observable and Listener/Observer. OLOObject provides functions to access to the graph of OLOObjects as well as the state of elements in that graph. Using these functions can ease debugging of complex Observable/Listener/Observer systems.
Member Enumeration Documentation
Constructor & Destructor Documentation
Member Function Documentation
return an iterator on in objects (Observable), the iterator guarantee that all objects are alive (not deleted during hold or notify)
return the node representing that OLOObject in the OLOGraph
return a pointer on the object represented by that node
Return a reference on the Observable/Listener/Observer graph.
return an iterator on out objects (Listener/Observer), the iterator garantee that all objects are alive (not deleted during hold or notify)
return the number of received nofication
return the number of sent nofication
Enables to test if the object represented by a node has been deleted. Outside a unhold/hold block or an update that function always return true. Friends And Related Function Documentation
|
Tulip Software by LaBRI Visualization Team 2001 - 2012 |