High Performance OPC UA Server SDK  1.3.0.231
uatcpmsg_connection Struct Reference

Message and security level UA TCP protocol object. More...

#include <uatcpmsg_types.h>

Data Fields

struct ua_tcp_connection tcp_conn
 Underlying tcp connection handle. More...
 
struct seconv_channelchannel
 Secure channel bound to this connection. More...
 
struct uatcpmsg_basebase
 TCP message base object. More...
 
struct uatcpmsg_connectionlistener
 Listener which spawned this connection. More...
 
ua_tcp_message_callback * send_cb
 The default send callback. More...
 
ua_tcp_message_callback * recv_cb
 The default receive callback. More...
 
uintptr_t cbinfo
 Callback info passed back to session. More...
 
int last_err
 The last connection specific error. More...
 
uint64_t last_access
 Tick count of last connection activity. More...
 
uint64_t msg_start
 Tick count of the first complete chunk of a multipart message. More...
 
int ref_cnt
 Reference counter. More...
 
unsigned int buffer_handle
 handle for buffer management. More...
 
bool unusable
 True, if the connection may no longer used. More...
 
uatcpmsg_channelevent_notify_cb notify_cb
 Notify function for client events. More...
 

Detailed Description

Message and security level UA TCP protocol object.

Field Documentation

◆ base

struct uatcpmsg_base* base

TCP message base object.

◆ buffer_handle

unsigned int buffer_handle

handle for buffer management.

◆ cbinfo

uintptr_t cbinfo

Callback info passed back to session.

◆ channel

struct seconv_channel* channel

Secure channel bound to this connection.

◆ last_access

uint64_t last_access

Tick count of last connection activity.

◆ last_err

int last_err

The last connection specific error.

◆ listener

struct uatcpmsg_connection* listener

Listener which spawned this connection.

◆ msg_start

uint64_t msg_start

Tick count of the first complete chunk of a multipart message.

◆ notify_cb

uatcpmsg_channelevent_notify_cb notify_cb

Notify function for client events.

◆ recv_cb

ua_tcp_message_callback* recv_cb

The default receive callback.

◆ ref_cnt

int ref_cnt

Reference counter.

◆ send_cb

ua_tcp_message_callback* send_cb

The default send callback.

◆ tcp_conn

struct ua_tcp_connection tcp_conn

Underlying tcp connection handle.

◆ unusable

bool unusable

True, if the connection may no longer used.


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