Base Framework
|
#include <base/Profiler.h>
Inherits Profiler::Task.
Public Types | |
enum | SecurityLevel { PRIVACY, SECURITY, CRITICAL, IMPORTANT, NORMAL, LOW } |
Public Member Functions | |
SecurityTask (const char *name, SecurityLevel securityLevel, bool suppressIOCapturing) noexcept | |
![]() | |
Task (const char *_name, const char *_cat=nullptr) noexcept | |
~Task () noexcept | |
Additional Inherited Members | |
![]() | |
static unsigned int | getTask (const char *name, const char *cat) noexcept |
static void | pushTask (unsigned int taskId) noexcept |
![]() | |
void | setTaskPath (const String &path) noexcept |
void | setTaskResourceHandle (const ResourceHandle &handle) noexcept |
void | setTaskSecurityLevel (unsigned int securityLevel) noexcept |
void | setTaskWaitId (const char *id) noexcept |
void | setTaskWaitHandle (const Resource &resource) noexcept |
void | setTaskWaitHandle (const ResourceHandle &handle) noexcept |
void | setTaskBytesRead (const uint8 *buffer, unsigned int bytesRead) noexcept |
void | setTaskBytesWritten (const uint8 *buffer, unsigned int bytesWritten) noexcept |
Security task.
Potential impact of test. Lower value is worse.
Enumerator | |
---|---|
PRIVACY | Privacy. |
SECURITY | Trust. |
CRITICAL | Corruption. |
LOW | Less important problem. |
|
inlinenoexcept |
Security task start.