High Performance OPC UA Server SDK  1.7.1.383
uasession_channel Struct Reference

Session layer representation of a secure channel. More...

#include <session.h>

Data Fields

uint32_t channel_id
 ID of the secure channel which activated the session last. More...
 
uintptr_t connection_handle
 UaTcpMsg connection handle for the channel. More...
 
uint32_t session_count
 Number of activated session on this channel.
 
uint32_t policy_id
 ID of the security policy of this channel. More...
 
enum ua_messagesecuritymode security_mode
 The security mode used by this channel. More...
 
uint64_t start_time
 Ticks when the channel was opened for the first time or ticks when the channel was renewed. More...
 
uint64_t creation_time
 Ticks when the channel was created. More...
 
uint64_t lifetime
 ms until marking the end of life of this channel. More...
 
uint32_t footer_len
 The length of the space to be preserved during encoding. More...
 
size_t max_body_len
 The maximum body length of the response after encoding. More...
 
uint32_t max_chunks
 The maximum number of buffers to be used for encoding. More...
 
struct sechan_configsechan_config
 The endpoints securechannel configuration used by this channel. More...
 
bool connected
 TRUE if channel has active transport connection. More...
 
int prio
 Priority value for IPC queues. More...
 
unsigned int buffer_handle
 handle for buffer management
 

Detailed Description

Session layer representation of a secure channel.

Field Documentation

◆ channel_id

uint32_t channel_id

ID of the secure channel which activated the session last.

◆ connected

bool connected

TRUE if channel has active transport connection.

◆ connection_handle

uintptr_t connection_handle

UaTcpMsg connection handle for the channel.

◆ creation_time

uint64_t creation_time

Ticks when the channel was created.

◆ footer_len

uint32_t footer_len

The length of the space to be preserved during encoding.

◆ lifetime

uint64_t lifetime

ms until marking the end of life of this channel.

◆ max_body_len

size_t max_body_len

The maximum body length of the response after encoding.

◆ max_chunks

uint32_t max_chunks

The maximum number of buffers to be used for encoding.

◆ policy_id

uint32_t policy_id

ID of the security policy of this channel.

◆ prio

int prio

Priority value for IPC queues.

◆ sechan_config

The endpoints securechannel configuration used by this channel.

◆ security_mode

enum ua_messagesecuritymode security_mode

The security mode used by this channel.

◆ start_time

uint64_t start_time

Ticks when the channel was opened for the first time or ticks when the channel was renewed.


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