HDK
|
#include <reporterDataSourceCollection.h>
Public Types | |
using | This = TraceReporterDataSourceCollection |
using | ThisRefPtr = std::unique_ptr< This > |
Public Types inherited from TraceReporterDataSourceBase | |
using | CollectionPtr = std::shared_ptr< TraceCollection > |
Public Member Functions | |
TRACE_API void | Clear () override |
Removes all references to TraceCollections. More... | |
TRACE_API std::vector < CollectionPtr > | ConsumeData () override |
Returns the next TraceCollections which need to be processed. More... | |
Public Member Functions inherited from TraceReporterDataSourceBase | |
virtual TRACE_API | ~TraceReporterDataSourceBase () |
Destructor. More... | |
Static Public Member Functions | |
static ThisRefPtr | New (CollectionPtr collection) |
static ThisRefPtr | New (std::vector< CollectionPtr > collections) |
This class is an implementation of TraceReporterDataSourceBase which provides access to a set number of TraceCollection instances. This class is useful if you want to generate reports from serialized TraceCollections.
Definition at line 45 of file reporterDataSourceCollection.h.
Definition at line 47 of file reporterDataSourceCollection.h.
using TraceReporterDataSourceCollection::ThisRefPtr = std::unique_ptr<This> |
Definition at line 48 of file reporterDataSourceCollection.h.
Removes all references to TraceCollections.
Implements TraceReporterDataSourceBase.
|
overridevirtual |
Returns the next TraceCollections which need to be processed.
Implements TraceReporterDataSourceBase.
|
inlinestatic |
Definition at line 50 of file reporterDataSourceCollection.h.
|
inlinestatic |
Definition at line 53 of file reporterDataSourceCollection.h.