LinkObserver Class Reference

#include <Ample.h>

Inheritance diagram for LinkObserver:
Inheritance graph
[legend]
Collaboration diagram for LinkObserver:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Observable< LinkObserverObservableType

Public Member Functions

virtual void onSetLinkedNode (Link &link, VNodeID nodeID)
virtual void onSetTargetNode (Link &link, VNodeID targetID)
virtual void onSetName (Link &link, const std::string name)
virtual void onDestroy (Link &link)
void detachObservables (void)

Friends

class Observable< T >

Member Typedef Documentation

typedef Observable<LinkObserver > ObservableType [inherited]

Member Function Documentation

void detachObservables ( void   )  [inline, inherited]

Detaches all observed objects from this observer.

virtual void onDestroy ( Link link  )  [virtual]
virtual void onSetLinkedNode ( Link link,
VNodeID  nodeID 
) [virtual]
virtual void onSetName ( Link link,
const std::string  name 
) [virtual]
virtual void onSetTargetNode ( Link link,
VNodeID  targetID 
) [virtual]

Friends And Related Function Documentation

friend class Observable< LinkObserver > [friend, inherited]

Generated on Thu Nov 19 20:19:29 2009 for Ample by  doxygen 1.6.1