AbstractProfiler(string_view name, const ProfilingCategory &category) | kanzi::AbstractProfiler | explicitprotected |
AbstractValueProfiler(string_view name, const ProfilingCategory &category, size_t sampleBufferSize) | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inlineexplicitprotected |
addFullBufferCallback(FullBufferCallback callback) | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inline |
addSample(MainLoopProfilingSampleData &&sample) | kanzi::MainLoopProfiler | |
AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >::addSample(const MainLoopProfilingSampleData &sample) | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inlineprotected |
AggregateProfilingDataType typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
BaseValueProfiler typedef | kanzi::MainLoopProfiler | |
checkBufferFull() | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inlineprotected |
create(string_view name, const ProfilingCategory &category, size_t sampleBufferSize) | kanzi::MainLoopProfiler | static |
DataType enum name | kanzi::AbstractProfiler | |
DataTypeBoolean enum value | kanzi::AbstractProfiler | |
DataTypeCount enum value | kanzi::AbstractProfiler | |
DataTypeFloat enum value | kanzi::AbstractProfiler | |
DataTypeNotDefined enum value | kanzi::AbstractProfiler | |
DataTypeString enum value | kanzi::AbstractProfiler | |
DataTypeUint64 enum value | kanzi::AbstractProfiler | |
findFirstObsoleteScope() | kanzi::MainLoopProfiler | protected |
findScope(string_view name) const | kanzi::MainLoopProfiler | |
FullBufferCallback typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | |
FullBufferCallbackContainer typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
FullBufferCallbackHandle typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | |
FullBufferCallbackSharedPtr typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
getAggregateDataFieldCount() const | kanzi::AbstractProfiler | |
getAggregateDataFieldCountOverride() const override | kanzi::MainLoopProfiler | protectedvirtual |
getAggregateDataFieldName(size_t fieldIndex) const | kanzi::AbstractProfiler | |
getAggregateDataFieldNameOverride(size_t fieldIndex) const override | kanzi::MainLoopProfiler | protectedvirtual |
getAggregateDataFieldValue(size_t fieldIndex) const | kanzi::AbstractProfiler | |
getAggregateDataFieldValueOverride(size_t fieldIndex) const override | kanzi::MainLoopProfiler | protectedvirtual |
getCategory() const | kanzi::AbstractProfiler | |
getDataType(const Value &value) | kanzi::AbstractProfiler | static |
getName() const | kanzi::AbstractProfiler | |
getSample(size_t index) const | kanzi::MainLoopProfiler | inline |
getSampleCount() const | kanzi::AbstractProfiler | |
getSampleCountOverride() const override | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inlineprotectedvirtual |
getSampleFieldCount() const | kanzi::AbstractProfiler | |
getSampleFieldCountOverride() const override | kanzi::MainLoopProfiler | protectedvirtual |
getSampleFieldDataType(size_t fieldIndex) const | kanzi::AbstractProfiler | |
getSampleFieldDataTypeOverride(size_t fieldIndex) const override | kanzi::MainLoopProfiler | protectedvirtual |
getSampleFieldName(size_t fieldIndex) const | kanzi::AbstractProfiler | |
getSampleFieldNameOverride(size_t fieldIndex) const override | kanzi::MainLoopProfiler | protectedvirtual |
getSampleFieldValue(size_t sampleIndex, size_t fieldIndex) const | kanzi::AbstractProfiler | |
getSampleFieldValueOverride(size_t sampleIndex, size_t fieldIndex) const override | kanzi::MainLoopProfiler | protectedvirtual |
getScopeName(MainLoopProfilingScopeToken token) | kanzi::MainLoopProfiler | static |
getScopeRegistry() const | kanzi::MainLoopProfiler | inline |
invokeBufferFullCallback(AbstractValueProfiler &profiler, FullBufferCallbackSharedPtr &callback) | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inlineprotectedstatic |
logAggregateData() const | kanzi::AbstractProfiler | inline |
logAggregateDataOverride() const | kanzi::AbstractProfiler | protectedvirtual |
logAllData() const | kanzi::AbstractProfiler | inline |
logAllDataOverride() const | kanzi::AbstractProfiler | protectedvirtual |
m_aggregateProfilingData | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
m_fullBufferCallbacks | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
m_sampleBuffer | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
m_scopeRegistry | kanzi::MainLoopProfiler | protected |
MainLoopProfiler(string_view name, const ProfilingCategory &category, size_t sampleBufferSize) | kanzi::MainLoopProfiler | explicitprotected |
MainLoopProfiler(const MainLoopProfiler &rhs)=delete | kanzi::MainLoopProfiler | protected |
operator=(const MainLoopProfiler &rhs)=delete | kanzi::MainLoopProfiler | protected |
registerScope(string_view name) | kanzi::MainLoopProfiler | |
removeFullBufferCallback(const FullBufferCallbackHandle &callbackHandle) | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | inline |
resetSampleBufferSize(size_t sampleBufferSize) | kanzi::MainLoopProfiler | |
resetSampleData() | kanzi::MainLoopProfiler | |
SampleDataType typedef | kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData > | protected |
ScopeRegistry typedef | kanzi::MainLoopProfiler | |
sortScopeRegistry() | kanzi::MainLoopProfiler | protected |
Value typedef | kanzi::AbstractProfiler | |
~AbstractProfiler() | kanzi::AbstractProfiler | virtual |