High Performance OPC UA Server SDK  1.2.0.193
uasession_base Struct Reference

Managing base holding resources for sessions and session calls. More...

#include <session.h>

Data Fields

const char * url
 Endpoint URL.
 
uint32_t nSessions
 Max number of simultaneous sessions.
 
uint32_t nSessionCalls
 Max number of simultaneous session calls. More...
 
unsigned int last_session_id
 Last used session id (time as initial value). More...
 
uint32_t nChannels
 Max number of simultaneous channels.
 
uint32_t channels_total
 Accumulated channel count. More...
 
struct util_map channel_session_map
 Map holding channel_id-channel_pointer key-value pairs. More...
 
struct uatcpmsg_baseuatcpmsg_base
 The tcp protocol base. More...
 
uint32_t lifetime_check_interval
 Millisecond interval in which the session lifetimes are checked. More...
 
uint32_t lifetime_min
 Minimum session lifetime in ms. More...
 
uint32_t lifetime_max
 Maximum session lifetime in ms. More...
 
uint32_t life_timer
 Handle of session and secure channel token lifetime supervision timer. More...
 
struct util_pointerset session_list
 List of current sessions. More...
 
struct util_pointerset channel_list
 List of current secure channels. More...
 

Detailed Description

Managing base holding resources for sessions and session calls.

Field Documentation

struct util_pointerset channel_list

List of current secure channels.

struct util_map channel_session_map

Map holding channel_id-channel_pointer key-value pairs.

uint32_t channels_total

Accumulated channel count.

unsigned int last_session_id

Last used session id (time as initial value).

uint32_t life_timer

Handle of session and secure channel token lifetime supervision timer.

uint32_t lifetime_check_interval

Millisecond interval in which the session lifetimes are checked.

uint32_t lifetime_max

Maximum session lifetime in ms.

uint32_t lifetime_min

Minimum session lifetime in ms.

uint32_t nSessionCalls

Max number of simultaneous session calls.

struct util_pointerset session_list

List of current sessions.

The tcp protocol base.


The documentation for this struct was generated from the following file: