openHiTLS API openHiTLS 0.1.0-Alpha1
宏定义 | 类型定义 | 函数
hitls_debug.h 文件参考
hitls_debug.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define INDICATE_VALUE_SUCCESS   1u
 
#define INDICATE_EVENT_LOOP   0x01
 
#define INDICATE_EVENT_EXIT   0x02
 
#define INDICATE_EVENT_READ   0x04
 
#define INDICATE_EVENT_WRITE   0x08
 
#define INDICATE_EVENT_HANDSHAKE_START   0x10
 
#define INDICATE_EVENT_HANDSHAKE_DONE   0x20
 
#define INDICATE_EVENT_STATE_CONNECT   0x1000
 
#define INDICATE_EVENT_STATE_ACCEPT   0x2000
 
#define INDICATE_EVENT_ALERT   0x4000
 
#define INDICATE_EVENT_READ_ALERT   (INDICATE_EVENT_ALERT | INDICATE_EVENT_READ)
 
#define INDICATE_EVENT_WRITE_ALERT   (INDICATE_EVENT_ALERT | INDICATE_EVENT_WRITE)
 
#define INDICATE_EVENT_STATE_ACCEPT_LOOP   (INDICATE_EVENT_STATE_ACCEPT | INDICATE_EVENT_LOOP)
 
#define INDICATE_EVENT_STATE_ACCEPT_EXIT   (INDICATE_EVENT_STATE_ACCEPT | INDICATE_EVENT_EXIT)
 
#define INDICATE_EVENT_STATE_CONNECT_LOOP   (INDICATE_EVENT_STATE_CONNECT | INDICATE_EVENT_LOOP)
 
#define INDICATE_EVENT_STATE_CONNECT_EXIT   (INDICATE_EVENT_STATE_CONNECT | INDICATE_EVENT_EXIT)
 

类型定义

typedef void(* HITLS_InfoCb) (const HITLS_Ctx *ctx, int32_t eventType, int32_t value)
 Information prompt callback prototype
 
typedef void(* HITLS_MsgCb) (int32_t writePoint, int32_t tlsVersion, int32_t contentType, const void *msg, uint32_t msgLen, HITLS_Ctx *ctx, void *arg)
 Callback prototype of a protocol message
 

函数

int32_t HITLS_SetInfoCb (HITLS_Ctx *ctx, HITLS_InfoCb callback)
 Set the callback for prompt information.
 
HITLS_InfoCb HITLS_GetInfoCb (const HITLS_Ctx *ctx)
 Callback for obtaining information
 
int32_t HITLS_CFG_SetInfoCb (HITLS_Config *config, HITLS_InfoCb callback)
 Set the callback function for prompting information.
 
HITLS_InfoCb HITLS_CFG_GetInfoCb (const HITLS_Config *config)
 Callback function for obtaining information prompts
 
int32_t HITLS_SetMsgCb (HITLS_Ctx *ctx, HITLS_MsgCb callback)
 Set the protocol message callback function, cb can be NULL.
 
int32_t HITLS_CFG_SetMsgCb (HITLS_Config *config, HITLS_MsgCb callback)
 Set the protocol message callback function, cb can be NULL.
 
int32_t HITLS_CFG_SetMsgCbArg (HITLS_Config *config, void *arg)
 Set the related parameters arg required by the protocol message callback function.