#include <boost/preprocessor/tuple/elem.hpp>
#include <kanzi/core/profiling/profiling_category_detail.hpp>
Classes | |
class | kanzi::ProfilingCategory |
Represents the runtime state of the profiling category. More... | |
Namespaces | |
kanzi | |
Macros | |
#define | KZ_PROFILING_ENABLED_CATEGORY |
#define | KZ_PROFILING_DISABLED_CATEGORY |
The disabled profiling category state. More... | |
#define | kzProfilingCreateCategory(compileTimeState, name, sampleBufferSize) |
Creates a new profiling category. More... | |
#define | kzProfilingRegisterCategory(category, initialRuntimeState) |
Registers a new profiling category. More... | |
#define | kzProfilingRegisterExportedCategory(exportImportDirective, category, initialRuntimeState) |
Registers a new profiling category that is exported/imported to/from shared library. More... | |
#define | kzProfilingInitializeCategory(exportImportDirective, category, initialRuntimeState) |
Initializes a profiling category. More... | |
#define | kzProfilingCategorySetRuntimeState(category, newRuntimeState) |
Sets the runtime state of a profiling category. More... | |
#define | kzProfilingSetAllCategoriesRuntimeState(newRuntimeState) |
Sets the runtime state of all profiling categories. More... | |
#define | kzProfilingGetCategoryCompileTimeState(category) |
Gets the compile-time category state. More... | |
#define | kzProfilingGetCategoryName(category) |
Gets the name of a profiling category. More... | |
#define | kzProfilingGetCategorySampleBufferSize(category) |
Gets the sample buffer size of a profiling category. More... | |
#define | kzProfilingGetCategoryRuntimeReference(category) |
Gets the runtime profiling category reference. More... | |
#define | kzProfilingIsCategoryEnabledAtRuntime(category) |
Checks whether a profiling category is enabled at runtime. More... | |
#define | kzProfilingIsCategoryEnabledAtCompileTime(category) |
Checks whether a profiling category is enabled at compile time. More... | |