Probe interface class which may be implemented and then registered via InsertProbe to introspect about notices as they are sent and delivered.
More...
#include <notice.h>
|
| virtual void | BeginSend (const TfNotice ¬ice, const TfWeakBase *sender, const std::type_info &senderType)=0 |
| | This method is called just before notice is sent to any listeners.
|
| |
| virtual void | EndSend ()=0 |
| | This method is called after the notice in the corresponding BeginSend call has been delivered to all listeners.
|
| |
| virtual void | BeginDelivery (const TfNotice ¬ice, const TfWeakBase *sender, const std::type_info &senderType, const TfWeakBase *listener, const std::type_info &listenerType)=0 |
| | This method is called just before notice is delivered to a listener.
|
| |
| virtual void | EndDelivery ()=0 |
| | This method is called after the notice in the corresponding BeginDelivery call has finished being processed by its listener.
|
| |
| | TfWeakBase (const TfWeakBase &) |
| |
| const TfWeakBase & | __GetTfWeakBase__ () const |
| |
| const TfWeakBase & | operator= (const TfWeakBase &) |
| |
|
void | EnableNotification2 () const |
| |
|
TF_API void const * | GetUniqueIdentifier () const |
| |
Probe interface class which may be implemented and then registered via InsertProbe to introspect about notices as they are sent and delivered.
Definition at line 203 of file notice.h.
◆ BeginDelivery()
| virtual void BeginDelivery |
( |
const TfNotice & |
notice, |
|
|
const TfWeakBase * |
sender, |
|
|
const std::type_info & |
senderType, |
|
|
const TfWeakBase * |
listener, |
|
|
const std::type_info & |
listenerType |
|
) |
| |
|
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).
◆ BeginSend()
| virtual void BeginSend |
( |
const TfNotice & |
notice, |
|
|
const TfWeakBase * |
sender, |
|
|
const std::type_info & |
senderType |
|
) |
| |
|
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).
◆ EndDelivery()
| virtual void EndDelivery |
( |
| ) |
|
|
pure virtual |
This method is called after the notice in the corresponding BeginDelivery call has finished being processed by its listener.
◆ EndSend()
This method is called after the notice in the corresponding BeginSend call has been delivered to all listeners.
The documentation for this class was generated from the following file: