|
14 | 14 | // 导出的回调函数
|
15 | 15 | //////////////////////////////////////////////////////////////////////////
|
16 | 16 | //超时的TOKEN,超时的时间,续期次数,登录时间,用户信息(如果没有就是NULL),自定义参数
|
17 |
| -typedef void(XCALLBACK* CALLBACK_XENGIEN_MODULE_TOKEN_EVENTS)(XNETHANDLE xhToken, int nTimeout, int nTimerenewal, XENGINE_LIBTIME* pSt_LibTime, XENGINE_PROTOCOL_USERINFO* pSt_UserInfo, XPVOID lParam); |
| 17 | +typedef void(XCALLBACK* CALLBACK_XENGIEN_MODULE_TOKEN_EVENTS)(LPCXSTR lpszTokenStr, int nTimeout, int nTimerenewal, XENGINE_LIBTIME* pSt_LibTime, XENGINE_PROTOCOL_USERINFO* pSt_UserInfo, XPVOID lParam); |
18 | 18 | //////////////////////////////////////////////////////////////////////////
|
19 | 19 | // 导出函数
|
20 | 20 | //////////////////////////////////////////////////////////////////////////
|
@@ -260,6 +260,17 @@ extern "C" bool Session_Token_GetUser(LPCXSTR lpszUser, LPCXSTR lpszPass, XNETHA
|
260 | 260 | 备注:
|
261 | 261 | *********************************************************************/
|
262 | 262 | extern "C" bool Session_Token_GetList(XNETHANDLE*** pppxhToken, int* pInt_ListCount);
|
| 263 | +//////////////////////////////////////////////////////////////////////////字符串形式的token |
| 264 | +extern "C" bool Session_Token_CreateStr(XCHAR* ptszToken, XENGINE_PROTOCOL_USERINFO* pSt_UserInfo = NULL, int nTimeout = -1); |
| 265 | +extern "C" bool Session_Token_InsertStr(LPCXSTR lpszToken, XENGINE_PROTOCOL_USERINFO* pSt_UserInfo = NULL, int nTimeout = -1); |
| 266 | +extern "C" bool Session_Token_DeleteStr(LPCXSTR lpszToken); |
| 267 | +extern "C" bool Session_Token_UPDateStr(LPCXSTR lpszToken); |
| 268 | +extern "C" bool Session_Token_GetStr(LPCXSTR lpszToken, XENGINE_PROTOCOL_USERINFO* pSt_UserInfo = NULL); |
| 269 | +extern "C" bool Session_Token_GetTimeInfoStr(LPCXSTR lpszToken, XENGINE_LIBTIME* pSt_LoginTime = NULL, XENGINE_LIBTIME* pSt_UPTime = NULL); |
| 270 | +extern "C" bool Session_Token_GetTimeoutStr(LPCXSTR lpszToken, __int64x* pInt_TimeLogin = NULL, __int64x* pInt_Timeout = NULL); |
| 271 | +extern "C" bool Session_Token_GetTimeRenewalStr(LPCXSTR lpszToken, int* pInt_RenewalTime); |
| 272 | +extern "C" bool Session_Token_GetUserStr(LPCXSTR lpszUser, LPCXSTR lpszPass, XCHAR* ptszToken); |
| 273 | +extern "C" bool Session_Token_GetListStr(XCHAR*** ppptszToken, int* pInt_ListCount); |
263 | 274 | /************************************************************************/
|
264 | 275 | /* 动态码导出定义 */
|
265 | 276 | /************************************************************************/
|
|
0 commit comments