#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 | |
| namespace | kanzi |
Macros | |
| #define | KZ_PROFILING_DISABLED_CATEGORY |
| The disabled profiling category state. | |
| #define | KZ_PROFILING_ENABLED_CATEGORY |
| #define | kzProfilingCategorySetRuntimeState(category, newRuntimeState) |
| Sets the runtime state of a profiling category. | |
| #define | kzProfilingCreateCategory(compileTimeState, name, sampleBufferSize) |
| Creates a new profiling category. | |
| #define | kzProfilingGetCategoryCompileTimeState(category) |
| Gets the compile-time category state. | |
| #define | kzProfilingGetCategoryName(category) |
| Gets the name of a profiling category. | |
| #define | kzProfilingGetCategoryRuntimeReference(category) |
| Gets the runtime profiling category reference. | |
| #define | kzProfilingGetCategorySampleBufferSize(category) |
| Gets the sample buffer size of a profiling category. | |
| #define | kzProfilingInitializeCategory(exportImportDirective, category, initialRuntimeState) |
| Initializes a profiling category. | |
| #define | kzProfilingIsCategoryEnabledAtCompileTime(category) |
| Checks whether a profiling category is enabled at compile time. | |
| #define | kzProfilingIsCategoryEnabledAtRuntime(category) |
| Checks whether a profiling category is enabled at runtime. | |
| #define | kzProfilingRegisterCategory(category, initialRuntimeState) |
| Registers a new profiling category. | |
| #define | kzProfilingRegisterExportedCategory(exportImportDirective, category, initialRuntimeState) |
| Registers a new profiling category that is exported/imported to/from shared library. | |
| #define | kzProfilingSetAllCategoriesRuntimeState(newRuntimeState) |
| Sets the runtime state of all profiling categories. | |