Data Structures | Functions
/home/travis/build/open62541/open62541/src/server/ua_securechannel_manager.h File Reference
#include "ua_util.h"
#include "ua_server.h"
#include "ua_securechannel.h"
#include "queue.h"
+ Include dependency graph for ua_securechannel_manager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  channel_list_entry
struct  UA_SecureChannelManager

Functions

UA_StatusCode UA_SecureChannelManager_init (UA_SecureChannelManager *cm, UA_UInt32 maxChannelCount, UA_UInt32 tokenLifetime, UA_UInt32 startChannelId, UA_UInt32 startTokenId)
void UA_SecureChannelManager_deleteMembers (UA_SecureChannelManager *cm)
void UA_SecureChannelManager_cleanupTimedOut (UA_SecureChannelManager *cm, UA_DateTime now)
UA_StatusCode UA_SecureChannelManager_open (UA_SecureChannelManager *cm, UA_Connection *conn, const UA_OpenSecureChannelRequest *request, UA_OpenSecureChannelResponse *response)
UA_StatusCode UA_SecureChannelManager_renew (UA_SecureChannelManager *cm, UA_Connection *conn, const UA_OpenSecureChannelRequest *request, UA_OpenSecureChannelResponse *response)
UA_SecureChannelUA_SecureChannelManager_get (UA_SecureChannelManager *cm, UA_UInt32 channelId)
UA_StatusCode UA_SecureChannelManager_close (UA_SecureChannelManager *cm, UA_UInt32 channelId)

Function Documentation

UA_StatusCode UA_SecureChannelManager_init ( UA_SecureChannelManager cm,
UA_UInt32  maxChannelCount,
UA_UInt32  tokenLifetime,
UA_UInt32  startChannelId,
UA_UInt32  startTokenId 
)