Probe interface class which may be implemented and then registered via InsertProbe
to introspect about notices as they are sent and delivered.
More...
|
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. More...
|
|
virtual void | EndSend ()=0 |
| This method is called after the notice in the corresponding BeginSend call has been delivered to all listeners. More...
|
|
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. More...
|
|
virtual void | EndDelivery ()=0 |
| This method is called after the notice in the corresponding BeginDelivery call has finished being processed by its listener. More...
|
|
| TfWeakBase (const TfWeakBase &) |
|
const TfWeakBase & | __GetTfWeakBase__ () const |
|
const TfWeakBase & | operator= (const TfWeakBase &) |
|
void | EnableNotification2 () const |
|
TF_API void const * | GetUniqueIdentifier () const |
|
|
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.
Definition at line 218 of file notice.h.
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).
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).
virtual void EndDelivery |
( |
| ) |
|
|
pure virtual |
This method is called after the notice in the corresponding BeginDelivery
call has finished being processed by its listener.
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: