Skip to content

Commit

Permalink
20210818
Browse files Browse the repository at this point in the history
  • Loading branch information
ldcsaa committed Aug 18, 2021
1 parent 3ea5b4b commit 8512c24
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 23 deletions.
16 changes: 8 additions & 8 deletions Linux/include/hpsocket/HPSocket4C-SSL.h
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ HPSOCKET_API void __HP_CALL HP_SSL_RemoveThreadLocalState(THR_ID dwThreadID);
* 名称:初始化通信组件 SSL 环境参数
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCertFile -- 证书文件
* lpszPemKeyFile -- 私钥文件
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -142,7 +142,7 @@ HPSOCKET_API BOOL __HP_CALL HP_SSLServer_SetupSSLContext(HP_SSLServer pServer, i
* 名称:初始化通信组件 SSL 环境参数(通过内存加载证书)
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCert -- 证书内容
* lpszPemKey -- 私钥内容
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -158,7 +158,7 @@ HPSOCKET_API BOOL __HP_CALL HP_SSLServer_SetupSSLContextByMemory(HP_SSLServer pS
* 名称:增加 SNI 主机证书
* 描述:SSL 服务端在 SetupSSLContext() 成功后可以调用本方法增加多个 SNI 主机证书
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCertFile -- 证书文件
* lpszPemKeyFile -- 私钥文件
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -173,7 +173,7 @@ HPSOCKET_API int __HP_CALL HP_SSLServer_AddSSLContext(HP_SSLServer pServer, int
* 名称:增加 SNI 主机证书(通过内存加载证书)
* 描述:SSL 服务端在 SetupSSLContext() 成功后可以调用本方法增加多个 SNI 主机证书
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCert -- 证书内容
* lpszPemKey -- 私钥内容
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand Down Expand Up @@ -212,7 +212,7 @@ HPSOCKET_API void __HP_CALL HP_SSLServer_CleanupSSLContext(HP_SSLServer pServer)
* 名称:初始化通信组件 SSL 环境参数
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCertFile -- 证书文件(客户端可选)
* lpszPemKeyFile -- 私钥文件(客户端可选)
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -227,7 +227,7 @@ HPSOCKET_API BOOL __HP_CALL HP_SSLAgent_SetupSSLContext(HP_SSLAgent pAgent, int
* 名称:初始化通信组件 SSL 环境参数(通过内存加载证书)
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCert -- 证书内容
* lpszPemKey -- 私钥内容
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -254,7 +254,7 @@ HPSOCKET_API void __HP_CALL HP_SSLAgent_CleanupSSLContext(HP_SSLAgent pAgent);
* 名称:初始化通信组件 SSL 环境参数
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCertFile -- 证书文件(客户端可选)
* lpszPemKeyFile -- 私钥文件(客户端可选)
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand All @@ -269,7 +269,7 @@ HPSOCKET_API BOOL __HP_CALL HP_SSLClient_SetupSSLContext(HP_SSLClient pClient, i
* 名称:初始化通信组件 SSL 环境参数(通过内存加载证书)
* 描述:SSL 环境参数必须在 SSL 通信组件启动前完成初始化,否则启动失败
*
* 参数: iVerifyMode -- SSL 验证模式(参考 EnSSLVerifyMode
* 参数: iVerifyMode -- SSL 验证模式(参考 En_HP_SSLVerifyMode
* lpszPemCert -- 证书内容
* lpszPemKey -- 私钥内容
* lpszKeyPassword -- 私钥密码(没有密码则为空)
Expand Down
4 changes: 2 additions & 2 deletions Linux/include/hpsocket/HPSocket4C.h
Original file line number Diff line number Diff line change
Expand Up @@ -2660,7 +2660,7 @@ HPSOCKET_API BOOL __HP_CALL HP_ThreadPool_Wait(HP_ThreadPool pThreadPool, DWORD
/* 检查线程池组件是否已启动 */
HPSOCKET_API BOOL __HP_CALL HP_ThreadPool_HasStarted(HP_ThreadPool pThreadPool);
/* 查看线程池组件当前状态 */
HPSOCKET_API EnServiceState __HP_CALL HP_ThreadPool_GetState(HP_ThreadPool pThreadPool);
HPSOCKET_API En_HP_ServiceState __HP_CALL HP_ThreadPool_GetState(HP_ThreadPool pThreadPool);
/* 获取当前任务等待队列大小 */
HPSOCKET_API DWORD __HP_CALL HP_ThreadPool_GetQueueSize(HP_ThreadPool pThreadPool);
/* 获取当前正在执行的任务数量 */
Expand All @@ -2670,4 +2670,4 @@ HPSOCKET_API DWORD __HP_CALL HP_ThreadPool_GetThreadCount(HP_ThreadPool pThreadP
/* 获取任务队列最大容量 */
HPSOCKET_API DWORD __HP_CALL HP_ThreadPool_GetMaxQueueSize(HP_ThreadPool pThreadPool);
/* 获取任务拒绝处理策略 */
HPSOCKET_API EnRejectedPolicy __HP_CALL HP_ThreadPool_GetRejectedPolicy(HP_ThreadPool pThreadPool);
HPSOCKET_API En_HP_RejectedPolicy __HP_CALL HP_ThreadPool_GetRejectedPolicy(HP_ThreadPool pThreadPool);
22 changes: 11 additions & 11 deletions Linux/include/hpsocket/HPTypeDef.h
Original file line number Diff line number Diff line change
Expand Up @@ -234,8 +234,8 @@ typedef enum EnIPAddrType
************************************************************************/
typedef struct TIPAddr
{
EnIPAddrType type;
LPCTSTR address;
En_HP_IPAddrType type;
LPCTSTR address;
} *LPTIPAddr, HP_TIPAddr, *HP_LPTIPAddr;

/************************************************************************
Expand Down Expand Up @@ -287,7 +287,7 @@ struct TSocketTask;
参数:pTask -- Socket 任务结构体指针
返回值:(无)
************************************************************************/
typedef VOID (__HP_CALL *Fn_SocketTaskProc)(TSocketTask* pTask);
typedef VOID (__HP_CALL *Fn_SocketTaskProc)(struct TSocketTask* pTask);
typedef Fn_SocketTaskProc HP_Fn_SocketTaskProc;

/************************************************************************
Expand All @@ -296,14 +296,14 @@ typedef Fn_SocketTaskProc HP_Fn_SocketTaskProc;
************************************************************************/
typedef struct TSocketTask
{
Fn_SocketTaskProc fn; // 任务处理函数
PVOID sender; // 发起对象
CONNID connID; // 连接 ID
LPCBYTE buf; // 数据缓冲区
INT bufLen; // 数据缓冲区长度
EnTaskBufferType bufType; // 缓冲区类型
WPARAM wparam; // 自定义参数
LPARAM lparam; // 自定义参数
HP_Fn_SocketTaskProc fn; // 任务处理函数
PVOID sender; // 发起对象
CONNID connID; // 连接 ID
LPCBYTE buf; // 数据缓冲区
INT bufLen; // 数据缓冲区长度
En_HP_TaskBufferType bufType; // 缓冲区类型
WPARAM wparam; // 自定义参数
LPARAM lparam; // 自定义参数
} *LPTSocketTask, HP_TSocketTask, *HP_LPTSocketTask;

/************************************************************************
Expand Down
4 changes: 2 additions & 2 deletions Linux/src/HPSocket4C.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3513,7 +3513,7 @@ HPSOCKET_API BOOL __HP_CALL HP_ThreadPool_HasStarted(HP_ThreadPool pThreadPool)
return ((IHPThreadPool*)pThreadPool)->HasStarted();
}

HPSOCKET_API EnServiceState __HP_CALL HP_ThreadPool_GetState(HP_ThreadPool pThreadPool)
HPSOCKET_API En_HP_ServiceState __HP_CALL HP_ThreadPool_GetState(HP_ThreadPool pThreadPool)
{
return ((IHPThreadPool*)pThreadPool)->GetState();
}
Expand All @@ -3538,7 +3538,7 @@ HPSOCKET_API DWORD __HP_CALL HP_ThreadPool_GetMaxQueueSize(HP_ThreadPool pThread
return ((IHPThreadPool*)pThreadPool)->GetMaxQueueSize();
}

HPSOCKET_API EnRejectedPolicy __HP_CALL HP_ThreadPool_GetRejectedPolicy(HP_ThreadPool pThreadPool)
HPSOCKET_API En_HP_RejectedPolicy __HP_CALL HP_ThreadPool_GetRejectedPolicy(HP_ThreadPool pThreadPool)
{
return ((IHPThreadPool*)pThreadPool)->GetRejectedPolicy();
}

0 comments on commit 8512c24

Please sign in to comment.