Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::IntervalProfiler Member List

This is the complete list of members for kanzi::IntervalProfiler, including all inherited members.

AbstractProfiler(string_view name, const ProfilingCategory &category)kanzi::AbstractProfilerexplicitprotected
AbstractValueProfiler(string_view name, const ProfilingCategory &category, size_t sampleBufferSize)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineexplicitprotected
addFullBufferCallback(FullBufferCallback callback)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inline
addSample(const IntervalProfilerSampleData &sample)kanzi::IntervalProfiler
AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >::addSample(IntervalProfilerSampleData &&sample)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineprotected
AggregateProfilingDataType typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
BaseValueProfiler typedefkanzi::IntervalProfiler
checkBufferFull()kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineprotected
create(string_view name, const ProfilingCategory &category, size_t sampleBufferSize)kanzi::IntervalProfilerstatic
DataType enum namekanzi::AbstractProfiler
DataTypeBoolean enum valuekanzi::AbstractProfiler
DataTypeCount enum valuekanzi::AbstractProfiler
DataTypeFloat enum valuekanzi::AbstractProfiler
DataTypeNotDefined enum valuekanzi::AbstractProfiler
DataTypeString enum valuekanzi::AbstractProfiler
DataTypeUint64 enum valuekanzi::AbstractProfiler
FullBufferCallback typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >
FullBufferCallbackContainer typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
FullBufferCallbackHandle typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >
FullBufferCallbackSharedPtr typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
getAggregateDataFieldCount() constkanzi::AbstractProfiler
getAggregateDataFieldCountOverride() const overridekanzi::IntervalProfilerprotectedvirtual
getAggregateDataFieldName(size_t fieldIndex) constkanzi::AbstractProfiler
getAggregateDataFieldNameOverride(size_t fieldIndex) const overridekanzi::IntervalProfilerprotectedvirtual
getAggregateDataFieldValue(size_t fieldIndex) constkanzi::AbstractProfiler
getAggregateDataFieldValueOverride(size_t fieldIndex) const overridekanzi::IntervalProfilerprotectedvirtual
getCategory() constkanzi::AbstractProfiler
getDataType(const Value &value)kanzi::AbstractProfilerstatic
getName() constkanzi::AbstractProfiler
getProfilingStatistics() constkanzi::IntervalProfilerinline
getSample(size_t index) constkanzi::IntervalProfilerinline
getSampleCount() constkanzi::AbstractProfiler
getSampleCountOverride() const overridekanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineprotectedvirtual
getSampleFieldCount() constkanzi::AbstractProfiler
getSampleFieldCountOverride() const overridekanzi::IntervalProfilerprotectedvirtual
getSampleFieldDataType(size_t fieldIndex) constkanzi::AbstractProfiler
getSampleFieldDataTypeOverride(size_t fieldIndex) const overridekanzi::IntervalProfilerprotectedvirtual
getSampleFieldName(size_t fieldIndex) constkanzi::AbstractProfiler
getSampleFieldNameOverride(size_t fieldIndex) const overridekanzi::IntervalProfilerprotectedvirtual
getSampleFieldValue(size_t sampleIndex, size_t fieldIndex) constkanzi::AbstractProfiler
getSampleFieldValueOverride(size_t sampleIndex, size_t fieldIndex) const overridekanzi::IntervalProfilerprotectedvirtual
IntervalProfiler(string_view name, const ProfilingCategory &category, size_t sampleBufferSize)kanzi::IntervalProfilerexplicitprotected
IntervalProfiler(const IntervalProfiler &rhs) KZ_DELETED_FUNCTIONkanzi::IntervalProfilerprotected
invokeBufferFullCallback(AbstractValueProfiler &profiler, FullBufferCallbackSharedPtr &callback)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineprotectedstatic
logAggregateData() constkanzi::AbstractProfilerinline
logAggregateDataOverride() constkanzi::AbstractProfilerprotectedvirtual
logAllData() constkanzi::AbstractProfilerinline
logAllDataOverride() constkanzi::AbstractProfilerprotectedvirtual
m_aggregateProfilingDatakanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
m_fullBufferCallbackskanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
m_sampleBufferkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
operator=(const IntervalProfiler &rhs) KZ_DELETED_FUNCTIONkanzi::IntervalProfilerprotected
removeFullBufferCallback(const FullBufferCallbackHandle &callbackHandle)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inline
resetSampleBufferSize(size_t sampleBufferSize)kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inlineprotected
resetSampleData()kanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >inline
SampleDataType typedefkanzi::AbstractValueProfiler< IntervalProfilerSampleData, IntervalProfilerSampleStatistics >protected
Value typedefkanzi::AbstractProfiler
~AbstractProfiler()kanzi::AbstractProfilervirtual