HDK
|
#include <reporterDataSourceCollection.h>
Public Types | |
using | This = TraceReporterDataSourceCollection |
using | ThisRefPtr = std::unique_ptr< This > |
![]() | |
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... | |
![]() | |
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 28 of file reporterDataSourceCollection.h.
Definition at line 30 of file reporterDataSourceCollection.h.
using TraceReporterDataSourceCollection::ThisRefPtr = std::unique_ptr<This> |
Definition at line 31 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 33 of file reporterDataSourceCollection.h.
|
inlinestatic |
Definition at line 36 of file reporterDataSourceCollection.h.