| Classes | |
| class | scim::DebugOutput | 
| The class to filter and redirect the debug messages.  More... | |
| Namespaces | |
| namespace | scim | 
| Defines | |
| #define | SCIM_DEBUG_MAX_VERBOSE 7 | 
| The mask for debug messages filtering. | |
| #define | SCIM_DEBUG_AllMask (~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. | |
| #define | SCIM_DEBUG(mask, level) (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ") | 
| #define | SCIM_DEBUG_MAIN(level) SCIM_DEBUG(SCIM_DEBUG_MainMask,level) | 
| #define | SCIM_DEBUG_CONFIG(level) SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level) | 
| #define | SCIM_DEBUG_IMENGINE(level) SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level) | 
| #define | SCIM_DEBUG_BACKEND(level) SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level) | 
| #define | SCIM_DEBUG_FRONTEND(level) SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level) | 
| #define | SCIM_DEBUG_MODULE(level) SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level) | 
| #define | SCIM_DEBUG_UTILITY(level) SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level) | 
| #define | SCIM_DEBUG_ICONV(level) SCIM_DEBUG(SCIM_DEBUG_IConvMask,level) | 
| #define | SCIM_DEBUG_LOOKUPTABLE(level) SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level) | 
| #define | SCIM_DEBUG_SOCKET(level) SCIM_DEBUG(SCIM_DEBUG_SocketMask,level) | 
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 (~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 | ) | (scim::DebugOutput(mask,level) << scim::DebugOutput::serial_number () << __FILE__ << ":" << __LINE__ << " > ") | 
| #define SCIM_DEBUG_MAIN | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_MainMask,level) | 
| #define SCIM_DEBUG_CONFIG | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_ConfigMask,level) | 
| #define SCIM_DEBUG_IMENGINE | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_IMEngineMask,level) | 
| #define SCIM_DEBUG_BACKEND | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_BackEndMask,level) | 
| #define SCIM_DEBUG_FRONTEND | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_FrontEndMask,level) | 
| #define SCIM_DEBUG_MODULE | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_ModuleMask,level) | 
| #define SCIM_DEBUG_UTILITY | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_UtilityMask,level) | 
| #define SCIM_DEBUG_ICONV | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_IConvMask,level) | 
| #define SCIM_DEBUG_LOOKUPTABLE | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_LookupTableMask,level) | 
| #define SCIM_DEBUG_SOCKET | ( | level | ) | SCIM_DEBUG(SCIM_DEBUG_SocketMask,level) | 
 1.5.7.1
 1.5.7.1