Each module within the library is individually defined by a name and id. More...
Macros | |
| #define | SBR_CSR_LIBRARY "sbrcsr" |
| The name of the library. | |
| #define | SBR_CSR_MODULE_LIB "lib" |
| The lib module name. | |
| #define | SBR_CSR_MODULE_ERRFN "errfn" |
| The errfn module name. | |
| #define | SBR_CSR_MODULE_CSR "csr" |
| The errfn module name. | |
| #define | SBR_CSR_MODULE_REQUEST "request" |
| The request module name. | |
| #define | SBR_CSR_MODULE_RESPONSE "response" |
| The response module name. | |
| #define | SBR_CSR_MODULE_DOC "doc" |
| The doc module name. | |
| #define | SBR_CSR_MODULE_DOCA "doca" |
| The doca (attachment) module name. | |
| #define | SBR_CSR_MODULE_MSGEVENT "msgevent" |
| The msgevent module name. | |
| #define | SBR_CSR_MODULE_MSGTS "msgts" |
| The msgts (timestamp) module name. | |
| #define | SBR_CSR_MODULE_MSGP "msgp" |
| The msgp (party) module name. | |
| #define | SBR_CSR_MODULE_MSGREC "msgrec" |
| The msgrec (receipt) module name. | |
| #define | SBR_CSR_MODULE_SBDM "sbdm" |
| The sbdm module name. | |
| #define | SBR_CSR_MODULEID_LIB 0x00000001UL |
| The lib module id. | |
| #define | SBR_CSR_MODULEID_ERRFN 0x00000002UL |
| The errfn module id. | |
| #define | SBR_CSR_MODULEID_CSR 0x00000004UL |
| The csr module id. | |
| #define | SBR_CSR_MODULEID_REQUEST 0x00000008UL |
| The request module id. | |
| #define | SBR_CSR_MODULEID_RESPONSE 0x00000010UL |
| The response module id. | |
| #define | SBR_CSR_MODULEID_DOC 0x00000020UL |
| The doc module id. | |
| #define | SBR_CSR_MODULEID_DOCA 0x00000040UL |
| The doca (attachment) module id. | |
| #define | SBR_CSR_MODULEID_MSGEVENT 0x00000080UL |
| The msgevent module id. | |
| #define | SBR_CSR_MODULEID_MSGTS 0x00000100UL |
| The msgts (timestamp) module id. | |
| #define | SBR_CSR_MODULEID_MSGP 0x00000200UL |
| The msgp (party) module id. | |
| #define | SBR_CSR_MODULEID_MSGREC 0x00000400UL |
| The msgrec (receipt) module id. | |
| #define | SBR_CSR_MODULEID_SBDM 0x00000800UL |
| The sbdm module id. | |
| #define | SBR_CSR_INIT_ALL 0xffff |
| The SBR_CSR_INIT_... defines are used to control the initialisation that takes place. More... | |
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.
| #define SBR_CSR_INIT_ALL 0xffff |
The SBR_CSR_INIT_... defines are used to control the initialisation that takes place.
Currently only SBR_CSR_INIT_ALL is defined.