| 
| virtual  | ~Subject () | 
|   | 
| template<int EVT, class Derived , class Base >  | 
| void  | connect (Derived &object, void(Base::*newCallback)(int)) const  | 
|   | Call this method to register a non-static method as a callback.  More...
  | 
|   | 
| template<int EVT>  | 
| void  | connect (void(*newCallback)(int)) const  | 
|   | Call this method to register a free function as a callback.  More...
  | 
|   | 
| template<int EVT, class Derived , class Base >  | 
| void  | disconnect (Derived &object, void(Base::*callbackToErase)(int)) const  | 
|   | Disconnect non-static method.  More...
  | 
|   | 
| template<int EVT>  | 
| void  | disconnect (void(*callbackToErase)(int)) const  | 
|   | Disconnect free function.  More...
  | 
|   | 
| template<int EVT>  | 
| void  | propagate () const  | 
|   | 
| template<int EVT>  | 
| void  | propagate (int timestamp) const  | 
|   | 
| void  | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | 
|   | Call this method to register a non-static method as a callback.  More...
  | 
|   | 
| void  | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | 
|   | Call this method to register a free function as a callback.  More...
  | 
|   | 
| void  | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | 
|   | Disconnect non-static method.  More...
  | 
|   | 
| void  | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | 
|   | Disconnect free function.  More...
  | 
|   | 
| void  | propagate (int timestamp) const | 
|   | 
| void  | propagate () const | 
|   | 
| void  | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | 
|   | Call this method to register a non-static method as a callback.  More...
  | 
|   | 
| void  | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | 
|   | Call this method to register a free function as a callback.  More...
  | 
|   | 
| void  | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | 
|   | Disconnect non-static method.  More...
  | 
|   | 
| void  | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | 
|   | Disconnect free function.  More...
  | 
|   | 
| void  | propagate (int timestamp) const | 
|   | 
| void  | propagate () const | 
|   | 
| void  | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | 
|   | Call this method to register a non-static method as a callback.  More...
  | 
|   | 
| void  | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | 
|   | Call this method to register a free function as a callback.  More...
  | 
|   | 
| void  | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | 
|   | Disconnect non-static method.  More...
  | 
|   | 
| void  | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | 
|   | Disconnect free function.  More...
  | 
|   | 
| void  | propagate (int timestamp) const | 
|   | 
| void  | propagate () const | 
|   | 
Definition at line 27 of file ObserverSubject.h.