|
|
#define | ATO_BASE_LIBRARY "atobase" |
| | The name of the library.
|
| |
|
#define | ATO_BASE_MODULE_LIB "lib" |
| | The lib module name.
|
| |
|
#define | ATO_BASE_MODULE_ERRDEF "errdef" |
| | The errdef module name.
|
| |
|
#define | ATO_BASE_MODULE_ERR "err" |
| | The error module name.
|
| |
|
#define | ATO_BASE_MODULE_XML "xml" |
| | The xml module name.
|
| |
|
#define | ATO_BASE_MODULE_CTX "ctx" |
| | The ctx module name.
|
| |
|
#define | ATO_BASE_MODULE_LOG "log" |
| | The log module name.
|
| |
|
#define | ATO_BASE_MODULE_UTIL "util" |
| | The util module name.
|
| |
|
#define | ATO_BASE_MODULE_LST "lst" |
| | The lst (container) module name.
|
| |
|
#define | ATO_BASE_MODULE_STR "str" |
| | The str module name.
|
| |
|
#define | ATO_BASE_MODULE_CRYPTO "crypto" |
| | The crypto module name.
|
| |
|
#define | ATO_BASE_MODULE_ERRFN "errfn" |
| | The errfn module name.
|
| |
|
#define | ATO_BASE_MODULE_CFG "cfg" |
| | The cfg module name.
|
| |
|
#define | ATO_BASE_MODULE_ITER "iter" |
| | The iter module name.
|
| |
|
#define | ATO_BASE_MODULE_ERRSOAP "errsoap" |
| | The errsoap module name.
|
| |
|
#define | ATO_BASE_MODULE_SI "si" |
| | The softwareinfo module name.
|
| |
|
#define | ATO_BASE_MODULE_PBE "pbe" |
| | The PasswordBasedEncryption support module.
|
| |
|
#define | ATO_BASE_MODULE_PK "pk" |
| | The pwd/kdf support module.
|
| |
|
#define | ATO_BASE_MODULEID_LIB 0x00000001UL |
| | The lib module id.
|
| |
|
#define | ATO_BASE_MODULEID_ERRDEF 0x00000002UL |
| | The errdef module id.
|
| |
|
#define | ATO_BASE_MODULEID_ERR 0x00000004UL |
| | The error module id.
|
| |
|
#define | ATO_BASE_MODULEID_XML 0x00000010UL |
| | The xml module id.
|
| |
|
#define | ATO_BASE_MODULEID_CTX 0x00000020UL |
| | The ctx module id.
|
| |
|
#define | ATO_BASE_MODULEID_LOG 0x00000040UL |
| | The log module id.
|
| |
|
#define | ATO_BASE_MODULEID_UTIL 0x00000080UL |
| | The util module id.
|
| |
|
#define | ATO_BASE_MODULEID_LST 0x00000100UL |
| | The lst (container) module id.
|
| |
|
#define | ATO_BASE_MODULEID_STR 0x00000200UL |
| | The str module id.
|
| |
|
#define | ATO_BASE_MODULEID_CRYPTO 0x00000400UL |
| | The crypto module id.
|
| |
|
#define | ATO_BASE_MODULEID_ERRFN 0x00000800UL |
| | The errfn module id.
|
| |
|
#define | ATO_BASE_MODULEID_CFG 0x00001000UL |
| | The cfg module id.
|
| |
|
#define | ATO_BASE_MODULEID_ITER 0x00002000UL |
| | The iter module id.
|
| |
|
#define | ATO_BASE_MODULEID_ERRSOAP 0x00004000UL |
| | The errsoap module id.
|
| |
|
#define | ATO_BASE_MODULEID_SI 0x00010000UL |
| | The softwareinfo module id.
|
| |
|
#define | ATO_BASE_MODULEID_PBE 0x00020000UL |
| | The PasswordBasedEncryption support module id.
|
| |
|
#define | ATO_BASE_MODULEID_PK 0x00040000UL |
| | The pwd/kdf support module id.
|
| |
Each module within the library is individually defined by a name and id.
These can be used to target logging for particular modules and to identify the source of errors. When setting logging, the MODULEID values can be bitwised or-ed (see ato_setloglevel()).
Note that not all modules are neccessarily exposed via a public API, even though they appear here.