HDK
|
#include <collectionNotice.h>
Public Member Functions | |
TraceCollectionAvailable (const std::shared_ptr< TraceCollection > &collection) | |
Constructor. More... | |
virtual TRACE_API | ~TraceCollectionAvailable () |
Destructor. More... | |
const std::shared_ptr < TraceCollection > & | GetCollection () const |
Returns the TraceCollection which was produced. More... | |
Public Member Functions inherited from TfNotice | |
TF_API size_t | Send () const |
template<typename SenderPtr > | |
size_t | Send (SenderPtr const &s) const |
TF_API size_t | SendWithWeakBase (const TfWeakBase *senderWeakBase, const void *senderUniqueId, const std::type_info &type) const |
virtual TF_API | ~TfNotice () |
Additional Inherited Members | |
Public Types inherited from TfNotice | |
typedef TfWeakPtr< Probe > | WeakProbePtr |
typedef std::vector< Key > | Keys |
Static Public Member Functions inherited from TfNotice | |
static TF_API void | InsertProbe (const WeakProbePtr &probe) |
static TF_API void | RemoveProbe (const WeakProbePtr &probe) |
template<class LPtr , class MethodPtr > | |
static TfNotice::Key | Register (LPtr const &listener, MethodPtr method) |
template<class LPtr , class MethodPtr , class SenderPtr > | |
static TfNotice::Key | Register (LPtr const &listener, MethodPtr method, SenderPtr const &sender) |
template<class LPtr , class MethodPtr > | |
static TfNotice::Key | Register (LPtr const &listener, MethodPtr method, const TfType ¬iceType, const TfAnyWeakPtr &sender) |
static TF_API bool | Revoke (TfNotice::Key &key) |
static TF_API void | Revoke (TfNotice::Keys *keys) |
A TfNotice that is sent when the TraceCollector creates a TraceCollection. This can potentially be sent from multiple threads. Listeners must be thread safe.
Definition at line 42 of file collectionNotice.h.
|
inline |
Constructor.
Definition at line 46 of file collectionNotice.h.
|
virtual |
Destructor.
|
inline |
Returns the TraceCollection which was produced.
Definition at line 54 of file collectionNotice.h.