High Performance OPC UA Server SDK  1.2.0.193
uasession_session Struct Reference

Object representing a OPC UA session. More...

#include <session.h>

Data Fields

uint64_t lifetime
 Absolute session lifetime. More...
 
uint32_t session_id
 Session ID.
 
uint32_t channel_id
 ID of the secure channel which activated the session last. More...
 
unsigned char server_nonce [SESSION_NONCE_LEN]
 Current server nonce. More...
 
enum uasession_session_state session_state
 Current session state. More...
 
uint64_t last_access
 Tick count of last service call. More...
 
struct uasession_basebase
 Session base managing the session object. More...
 
struct ua_subscriptionbasesubscription_base
 Subscription base managing subscriptions for the session. More...
 
struct ua_ref refcnt
 Reference counter. More...
 
int prio
 
struct ua_bytestring client_certificate
 The clients application instance certificate. More...
 

Detailed Description

Object representing a OPC UA session.

Field Documentation

struct uasession_base* base

Session base managing the session object.

uint32_t channel_id

ID of the secure channel which activated the session last.

struct ua_bytestring client_certificate

The clients application instance certificate.

uint64_t last_access

Tick count of last service call.

uint64_t lifetime

Absolute session lifetime.

struct ua_ref refcnt

Reference counter.

unsigned char server_nonce[SESSION_NONCE_LEN]

Current server nonce.

enum uasession_session_state session_state

Current session state.

struct ua_subscriptionbase* subscription_base

Subscription base managing subscriptions for the session.


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