Kanzi  3.9.9
Kanzi Engine C++ API
kanzi::MainLoopProfiler Member List

This is the complete list of members for kanzi::MainLoopProfiler, 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< 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 typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
BaseValueProfiler typedefkanzi::MainLoopProfiler
checkBufferFull()kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >inlineprotected
create(string_view name, const ProfilingCategory &category, size_t sampleBufferSize)kanzi::MainLoopProfilerstatic
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
findFirstObsoleteScope()kanzi::MainLoopProfilerprotected
findScope(string_view name) const kanzi::MainLoopProfiler
FullBufferCallback typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >
FullBufferCallbackContainer typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
FullBufferCallbackHandle typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >
FullBufferCallbackSharedPtr typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
getAggregateDataFieldCount() const kanzi::AbstractProfiler
getAggregateDataFieldCountOverride() const overridekanzi::MainLoopProfilerprotectedvirtual
getAggregateDataFieldName(size_t fieldIndex) const kanzi::AbstractProfiler
getAggregateDataFieldNameOverride(size_t fieldIndex) const overridekanzi::MainLoopProfilerprotectedvirtual
getAggregateDataFieldValue(size_t fieldIndex) const kanzi::AbstractProfiler
getAggregateDataFieldValueOverride(size_t fieldIndex) const overridekanzi::MainLoopProfilerprotectedvirtual
getCategory() const kanzi::AbstractProfiler
getDataType(const Value &value)kanzi::AbstractProfilerstatic
getName() const kanzi::AbstractProfiler
getSample(size_t index) const kanzi::MainLoopProfilerinline
getSampleCount() const kanzi::AbstractProfiler
getSampleCountOverride() const overridekanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >inlineprotectedvirtual
getSampleFieldCount() const kanzi::AbstractProfiler
getSampleFieldCountOverride() const overridekanzi::MainLoopProfilerprotectedvirtual
getSampleFieldDataType(size_t fieldIndex) const kanzi::AbstractProfiler
getSampleFieldDataTypeOverride(size_t fieldIndex) const overridekanzi::MainLoopProfilerprotectedvirtual
getSampleFieldName(size_t fieldIndex) const kanzi::AbstractProfiler
getSampleFieldNameOverride(size_t fieldIndex) const overridekanzi::MainLoopProfilerprotectedvirtual
getSampleFieldValue(size_t sampleIndex, size_t fieldIndex) const kanzi::AbstractProfiler
getSampleFieldValueOverride(size_t sampleIndex, size_t fieldIndex) const overridekanzi::MainLoopProfilerprotectedvirtual
getScopeName(MainLoopProfilingScopeToken token)kanzi::MainLoopProfilerstatic
getScopeRegistry() const kanzi::MainLoopProfilerinline
invokeBufferFullCallback(AbstractValueProfiler &profiler, FullBufferCallbackSharedPtr &callback)kanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >inlineprotectedstatic
logAggregateData() const kanzi::AbstractProfilerinline
logAggregateDataOverride() const kanzi::AbstractProfilerprotectedvirtual
logAllData() const kanzi::AbstractProfilerinline
logAllDataOverride() const kanzi::AbstractProfilerprotectedvirtual
m_aggregateProfilingDatakanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
m_fullBufferCallbackskanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
m_sampleBufferkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
m_scopeRegistrykanzi::MainLoopProfilerprotected
MainLoopProfiler(string_view name, const ProfilingCategory &category, size_t sampleBufferSize)kanzi::MainLoopProfilerexplicitprotected
MainLoopProfiler(const MainLoopProfiler &rhs)=deletekanzi::MainLoopProfilerprotected
operator=(const MainLoopProfiler &rhs)=deletekanzi::MainLoopProfilerprotected
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 typedefkanzi::AbstractValueProfiler< MainLoopProfilingSampleData, MainLoopProfilingAggregateData >protected
ScopeRegistry typedefkanzi::MainLoopProfiler
sortScopeRegistry()kanzi::MainLoopProfilerprotected
Value typedefkanzi::AbstractProfiler
~AbstractProfiler()kanzi::AbstractProfilervirtual