|
#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.