|
HDK
|
#include <notice.h>
Inheritance diagram for TfNotice::Probe:Public Member Functions | |
| virtual TF_API | ~Probe ()=0 |
| virtual void | BeginSend (const TfNotice ¬ice, const TfWeakBase *sender, const std::type_info &senderType)=0 |
| virtual void | EndSend ()=0 |
| virtual void | BeginDelivery (const TfNotice ¬ice, const TfWeakBase *sender, const std::type_info &senderType, const TfWeakBase *listener, const std::type_info &listenerType)=0 |
| virtual void | EndDelivery ()=0 |
Public Member Functions inherited from TfWeakBase | |
| TfWeakBase () | |
| TfWeakBase (const TfWeakBase &) | |
| const TfWeakBase & | __GetTfWeakBase__ () const |
| const TfWeakBase & | operator= (const TfWeakBase &) |
| void | EnableNotification2 () const |
| TF_API void const * | GetUniqueIdentifier () const |
Additional Inherited Members | |
Protected Member Functions inherited from TfWeakBase | |
| ~TfWeakBase () | |
| TfRefPtr< Tf_Remnant > | _Register () const |
| template<class T > | |
| TfRefPtr< Tf_Remnant > | _Register (T *tempRmnt) const |
| bool | _HasRemnant () const |
Probe interface class which may be implemented and then registered via InsertProbe to introspect about notices as they are sent and delivered.
|
pure virtual |
|
pure virtual |
This method is called just before notice is delivered to a listener. sender is NULL if notice is sent globally or the listener is global. In this case, senderType will be typeid(void).
|
pure virtual |
This method is called just before notice is sent to any listeners. sender is NULL if notice is sent globally. In this case, senderType will be typeid(void).
|
pure virtual |
This method is called after the notice in the corresponding BeginDelivery call has finished being processed by its listener.
|
pure virtual |
This method is called after the notice in the corresponding BeginSend call has been delivered to all listeners.