Go to the source code of this file.
Data Structures | |
struct | session_list_entry |
struct | UA_SessionManager |
Functions | |
UA_StatusCode | UA_SessionManager_init (UA_SessionManager *sessionManager, UA_UInt32 maxSessionCount, UA_UInt32 maxSessionLifeTime, UA_UInt32 startSessionId) |
void | UA_SessionManager_deleteMembers (UA_SessionManager *sessionManager) |
void | UA_SessionManager_cleanupTimedOut (UA_SessionManager *sessionManager, UA_DateTime now) |
UA_StatusCode | UA_SessionManager_createSession (UA_SessionManager *sessionManager, UA_SecureChannel *channel, const UA_CreateSessionRequest *request, UA_Session **session) |
UA_StatusCode | UA_SessionManager_removeSession (UA_SessionManager *sessionManager, const UA_NodeId *token) |
UA_Session * | UA_SessionManager_getSession (UA_SessionManager *sessionManager, const UA_NodeId *token) |
void UA_SessionManager_cleanupTimedOut | ( | UA_SessionManager * | sessionManager, |
UA_DateTime | now | ||
) |
UA_StatusCode UA_SessionManager_createSession | ( | UA_SessionManager * | sessionManager, |
UA_SecureChannel * | channel, | ||
const UA_CreateSessionRequest * | request, | ||
UA_Session ** | session | ||
) |
void UA_SessionManager_deleteMembers | ( | UA_SessionManager * | sessionManager | ) |
UA_Session* UA_SessionManager_getSession | ( | UA_SessionManager * | sessionManager, |
const UA_NodeId * | token | ||
) |
Finds the session which is identified by the authentication token
UA_StatusCode UA_SessionManager_init | ( | UA_SessionManager * | sessionManager, |
UA_UInt32 | maxSessionCount, | ||
UA_UInt32 | maxSessionLifeTime, | ||
UA_UInt32 | startSessionId | ||
) |
UA_StatusCode UA_SessionManager_removeSession | ( | UA_SessionManager * | sessionManager, |
const UA_NodeId * | token | ||
) |