tlp::ObservableGraph Class Reference
[Graphs]
#include <ObservableGraph.h>
Inherited by tlp::Graph.
Inheritance diagram for tlp::ObservableGraph:
[legend]List of all members.
Detailed Description
Observable object for graph.
Public Member Functions
Protected Member Functions
Protected Attributes
Constructor & Destructor Documentation
virtual tlp::ObservableGraph::~ObservableGraph |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
void tlp::ObservableGraph::addObserver |
( |
GraphObserver * |
|
) |
const [inline] |
|
unsigned int tlp::ObservableGraph::countObservers |
( |
|
) |
[inline] |
|
|
Returns the number of observers |
void tlp::ObservableGraph::notifyAddEdge |
( |
Graph * |
, |
|
|
const edge |
e |
|
) |
[protected] |
|
void tlp::ObservableGraph::notifyAddNode |
( |
Graph * |
, |
|
|
const node |
n |
|
) |
[protected] |
|
void tlp::ObservableGraph::notifyDelEdge |
( |
Graph * |
, |
|
|
const edge |
e |
|
) |
[protected] |
|
void tlp::ObservableGraph::notifyDelNode |
( |
Graph * |
, |
|
|
const node |
n |
|
) |
[protected] |
|
void tlp::ObservableGraph::notifyDestroy |
( |
Graph * |
|
) |
[protected] |
|
void tlp::ObservableGraph::notifyReverseEdge |
( |
Graph * |
, |
|
|
const edge |
e |
|
) |
[protected] |
|
void tlp::ObservableGraph::removeObserver |
( |
GraphObserver * |
|
) |
const [inline] |
|
void tlp::ObservableGraph::removeObservers |
( |
|
) |
[inline] |
|
Member Data Documentation
|