|
openHiTLS API openHiTLS 0.1.0-Alpha1
|

Go to the source code of this file.
Data Structures | |
| struct | BSL_LOG_BinLogFuncs |
| Register the parameter type of the binlog callback function. More... | |
Macros | |
| #define | BSL_LOG_LEVEL_SEC 0U |
| #define | BSL_LOG_LEVEL_FATAL 1U |
| #define | BSL_LOG_LEVEL_ERR 2U |
| #define | BSL_LOG_LEVEL_WARN 3U |
| #define | BSL_LOG_LEVEL_INFO 4U |
| #define | BSL_LOG_LEVEL_DEBUG 5U |
| #define | OPENHITLS_VERSION_S "openHiTLS 0.1.0 25 12 2023" |
| #define | OPENHITLS_VERSION_I 0x00001000U |
| #define | HITLS_VERSION_LEN 150 |
| #define | BSL_LOG_BINLOG_TYPE_RUN 0x01 |
| Binlog type, other types can be extended. | |
Typedefs | |
| typedef void(* | BSL_LOG_BinLogFixLenFunc) (uint32_t logId, uint32_t logLevel, uint32_t logType, void *format, void *para1, void *para2, void *para3, void *para4) |
| Fixed-length callback type of binlogs. | |
| typedef void(* | BSL_LOG_BinLogVarLenFunc) (uint32_t logId, uint32_t logLevel, uint32_t logType, void *format, void *para) |
| Callback type for variable-length binlogs. | |
Functions | |
| int32_t | BSL_LOG_GetVersion (char *version, uint32_t *versionLen) |
| Obtain the openHiTLS version string. | |
| uint32_t | BSL_LOG_GetVersionNum (void) |
| Obtain the openHiTLS version number. | |
| int32_t | BSL_LOG_RegBinLogFunc (const BSL_LOG_BinLogFuncs *funcs) |
| Set the fixed-length and variable-length callback function for binlogs. | |
| int32_t | BSL_LOG_SetBinLogLevel (uint32_t level) |
| Set the level of binlogs. | |
| uint32_t | BSL_LOG_GetBinLogLevel (void) |
| Obtain the level of binlogs. | |