![]() |
GM6000 Digital Heater Controller Branch: main
SDX-1330
|
#include "colony_config.h"
#include "Cpl/Text/String.h"
#include "Cpl/System/Thread.h"
#include "Cpl/Io/Output.h"
Go to the source code of this file.
Classes | |
class | Cpl::System::Trace |
This concrete class provide a 'printf' tracing mechanism. More... | |
Namespaces | |
namespace | Cpl |
The 'Cpl' namespace is the root name space for the Colony. | |
namespace | Cpl::System |
The System namespace contains platform independent foundation abstractions and classes related to program execution. | |
Macros | |
#define | CPL_SYSTEM_TRACE_FUNC(sect) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SCOPE(sect, label) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_MSG(sect, var_args) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_ENABLE() |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_DISABLE() |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_IS_ENABLED() false |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_IS_SECTION_ENABLED(sect) false |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SET_INFO_LEVEL(l) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_GET_INFO_LEVEL() ((Cpl::System::Trace::InfoLevel_T)0) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_ENABLE_SECTION(sect) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_DISABLE_SECTION(sect) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SET_THREAD_FILTER(t1) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SET_THREAD_2FILTERS(t1, t2) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SET_THREAD_3FILTERS(t1, t2, t3) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_SET_THREAD_4FILTERS(t1, t2, t3, t4) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_GET_THREAD_FILTERS(dst) 0 |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_CLEAR_THREAD_FILTER() |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_GET_SECTIONS(dst) 0 |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_REDIRECT(newdst) |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_REVERT() |
Macro Wrapper. | |
#define | CPL_SYSTEM_TRACE_IS_COMPILED() false |
Returns false if TRACE was NOT activated/enabled at compile time. | |
#define | CPL_SYSTEM_TRACE_ALLOCATE(type, varname, initval) |
Macro Wrapper. | |
#define | OPTION_CPL_SYSTEM_TRACE_MAX_SECTIONS 8 |
The default maximum number of actively enabled 'sections' supported. | |
#define | OPTION_CPL_SYSTEM_TRACE_MAX_SECTION_NAME_LEN 63 |
The default maximum size, in bytes, for a section name (not including the null terminator). | |
#define | OPTION_CPL_SYSTEM_TRACE_MAX_BUFFER 511 |
The size, in bytes (without the null terminator), of trace engine's internal String use to construct a complete (info + user msg) trace message. | |
#define | OPTION_CPL_SYSTEM_TRACE_PREFIX_STRING ">> " |
String literal that is the prefix for all trace messages. | |
#define | OPTION_CPL_SYSTEM_TRACE_SUFFIX_STRING "\n" |
String literal that is the final suffix for all trace messages. | |
#define | OPTION_CPL_SYSTEM_TRACE_DEFAULT_INFO_LEVEL Cpl::System::Trace::eBRIEF |
The compile time default setting for the info level. | |
#define | OPTION_CPL_SYSTEM_TRACE_DEFAULT_ENABLE_STATE true |
The compile time default setting what enable/disable state the trace starts in. | |
#define CPL_SYSTEM_TRACE_ALLOCATE | ( | type, | |
varname, | |||
initval | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_CLEAR_THREAD_FILTER | ( | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_DISABLE | ( | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_DISABLE_SECTION | ( | sect | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_ENABLE | ( | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_ENABLE_SECTION | ( | sect | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_FUNC | ( | sect | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_GET_INFO_LEVEL | ( | ) | ((Cpl::System::Trace::InfoLevel_T)0) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_GET_SECTIONS | ( | dst | ) | 0 |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_GET_THREAD_FILTERS | ( | dst | ) | 0 |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_IS_COMPILED | ( | ) | false |
Returns false if TRACE was NOT activated/enabled at compile time.
#define CPL_SYSTEM_TRACE_IS_ENABLED | ( | ) | false |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_IS_SECTION_ENABLED | ( | sect | ) | false |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_MSG | ( | sect, | |
var_args | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_REDIRECT | ( | newdst | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_REVERT | ( | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SCOPE | ( | sect, | |
label | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SET_INFO_LEVEL | ( | l | ) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SET_THREAD_2FILTERS | ( | t1, | |
t2 | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SET_THREAD_3FILTERS | ( | t1, | |
t2, | |||
t3 | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SET_THREAD_4FILTERS | ( | t1, | |
t2, | |||
t3, | |||
t4 | |||
) |
Macro Wrapper.
#define CPL_SYSTEM_TRACE_SET_THREAD_FILTER | ( | t1 | ) |
Macro Wrapper.
#define OPTION_CPL_SYSTEM_TRACE_DEFAULT_ENABLE_STATE true |
The compile time default setting what enable/disable state the trace starts in.
#define OPTION_CPL_SYSTEM_TRACE_DEFAULT_INFO_LEVEL Cpl::System::Trace::eBRIEF |
The compile time default setting for the info level.
#define OPTION_CPL_SYSTEM_TRACE_MAX_BUFFER 511 |
The size, in bytes (without the null terminator), of trace engine's internal String use to construct a complete (info + user msg) trace message.
#define OPTION_CPL_SYSTEM_TRACE_MAX_SECTION_NAME_LEN 63 |
The default maximum size, in bytes, for a section name (not including the null terminator).
#define OPTION_CPL_SYSTEM_TRACE_MAX_SECTIONS 8 |
The default maximum number of actively enabled 'sections' supported.
#define OPTION_CPL_SYSTEM_TRACE_PREFIX_STRING ">> " |
String literal that is the prefix for all trace messages.
#define OPTION_CPL_SYSTEM_TRACE_SUFFIX_STRING "\n" |
String literal that is the final suffix for all trace messages.