scim 1.4.18
|
Defines class scim::DebugOutput and related MACROS. More...
Classes | |
class | scim::DebugOutput |
The class to filter and redirect the debug messages. More... | |
Namespaces | |
namespace | scim |
Macros | |
#define | SCIM_DEBUG_MAX_VERBOSE 7 |
The mask for debug messages filtering. | |
#define | SCIM_DEBUG_AllMask ((uint32)~0) |
#define | SCIM_DEBUG_MainMask 1 |
#define | SCIM_DEBUG_ConfigMask 2 |
#define | SCIM_DEBUG_IMEngineMask 4 |
#define | SCIM_DEBUG_BackEndMask 8 |
#define | SCIM_DEBUG_FrontEndMask 16 |
#define | SCIM_DEBUG_ModuleMask 32 |
#define | SCIM_DEBUG_UtilityMask 64 |
#define | SCIM_DEBUG_IConvMask 128 |
#define | SCIM_DEBUG_LookupTableMask 256 |
#define | SCIM_DEBUG_SocketMask 512 |
The macros to simplify the debug message print method. | |
You can output debug messages by this way: SCIM_DEBUG_IMENGINE(1) << "Hello World!\n"; | |
#define | SCIM_DEBUG(mask, level) |
#define | SCIM_DEBUG_MAIN(level) |
#define | SCIM_DEBUG_CONFIG(level) |
#define | SCIM_DEBUG_IMENGINE(level) |
#define | SCIM_DEBUG_BACKEND(level) |
#define | SCIM_DEBUG_FRONTEND(level) |
#define | SCIM_DEBUG_MODULE(level) |
#define | SCIM_DEBUG_UTILITY(level) |
#define | SCIM_DEBUG_ICONV(level) |
#define | SCIM_DEBUG_LOOKUPTABLE(level) |
#define | SCIM_DEBUG_SOCKET(level) |
Defines class scim::DebugOutput and related MACROS.
All of the debug information should be output via scim::DebugOutput class. This class provides message filter and redirection ability.
#define SCIM_DEBUG_MAX_VERBOSE 7 |
#define SCIM_DEBUG_AllMask ((uint32)~0) |
Show all messages.
#define SCIM_DEBUG_MainMask 1 |
Show messages of main application.
#define SCIM_DEBUG_ConfigMask 2 |
Show messages of Config objects
#define SCIM_DEBUG_IMEngineMask 4 |
Show messages of IMEngine objects
#define SCIM_DEBUG_BackEndMask 8 |
Show messages of BackEnd objects
#define SCIM_DEBUG_FrontEndMask 16 |
Show messages of FrontEnd objects
#define SCIM_DEBUG_ModuleMask 32 |
Show messages of Module objects
#define SCIM_DEBUG_UtilityMask 64 |
Show messages of utility functions
#define SCIM_DEBUG_IConvMask 128 |
Show messages of IConvert objects
#define SCIM_DEBUG_LookupTableMask 256 |
Show messages of LookupTable objects
#define SCIM_DEBUG_SocketMask 512 |
Show messages of Socket objects
#define SCIM_DEBUG | ( | mask, | |
level ) |
#define SCIM_DEBUG_MAIN | ( | level | ) |
#define SCIM_DEBUG_CONFIG | ( | level | ) |
#define SCIM_DEBUG_IMENGINE | ( | level | ) |
#define SCIM_DEBUG_BACKEND | ( | level | ) |
#define SCIM_DEBUG_FRONTEND | ( | level | ) |
#define SCIM_DEBUG_MODULE | ( | level | ) |
#define SCIM_DEBUG_UTILITY | ( | level | ) |
#define SCIM_DEBUG_ICONV | ( | level | ) |
#define SCIM_DEBUG_LOOKUPTABLE | ( | level | ) |
#define SCIM_DEBUG_SOCKET | ( | level | ) |