#include <Ample.h>


Public Types | |
| typedef Observable < SessionObserver > | ObservableType |
Public Member Functions | |
| virtual void | onAccept (Session &session) |
| virtual void | onTerminate (Session &session, const std::string &byebye) |
| virtual void | onDestroy (Session &session) |
| virtual void | onCreateNode (Session &session, Node &node) |
| virtual void | onDestroyNode (Session &session, Node &node) |
| void | detachObservables (void) |
Friends | |
| class | Observable< T > |
typedef Observable<SessionObserver > ObservableType [inherited] |
| void detachObservables | ( | void | ) | [inline, inherited] |
Detaches all observed objects from this observer.
| virtual void onAccept | ( | Session & | session | ) | [virtual] |
Called after an observed session has been accepted by the server.
| session | The newly accepted session. |
Called after a node is created in an observed session.
| session | The session in which the node was created. | |
| node | The newly created node. |
| virtual void onDestroy | ( | Session & | session | ) | [virtual] |
Called befiore an observed session is destroyed.
| session | The session to be destroyed. |
Called before a node is destroyed in an observed session.
| session | The session containing the node to be destroyed. | |
| node | The node to be destroyed. |
| virtual void onTerminate | ( | Session & | session, | |
| const std::string & | byebye | |||
| ) | [virtual] |
Called after an observed session has been terminated.
| session | The newly terminated session. | |
| byebye | The termination message from the server. |
friend class Observable< SessionObserver > [friend, inherited] |
1.6.1