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