High Performance OPC UA Server SDK  1.3.0.231
uatcpmsg_ctxt Struct Reference

Message context representing a request/response pair. More...

#include <uatcpmsg_types.h>

Data Fields

struct ua_tcp_message send_msg
 Send message context. More...
 
struct ua_buffersend_buf
 Send buffer. More...
 
struct ua_tcp_message recv_msg
 Receive message context. More...
 
struct ua_bufferrecv_buf
 Receive buffer. More...
 
uint32_t req_id
 The transport request id of this request/response pair. More...
 
uint32_t req_handle
 The message request handle of the request header. More...
 
unsigned char msg_type
 The message type (OPN, MSG). More...
 
struct uatcpmsg_connectionmsg_conn
 The tcp message object. More...
 
int last_err
 The last message specific error. More...
 
void * tramp
 Additional data used dependent of the message type. More...
 
uint64_t req_timeout
 Used for request timeout handling in client; EOL in ms ticks. More...
 

Detailed Description

Message context representing a request/response pair.

Field Documentation

◆ last_err

int last_err

The last message specific error.

◆ msg_conn

struct uatcpmsg_connection* msg_conn

The tcp message object.

(messaging)

◆ msg_type

unsigned char msg_type

The message type (OPN, MSG).

◆ recv_buf

struct ua_buffer* recv_buf

Receive buffer.

◆ recv_msg

struct ua_tcp_message recv_msg

Receive message context.

◆ req_handle

uint32_t req_handle

The message request handle of the request header.

◆ req_id

uint32_t req_id

The transport request id of this request/response pair.

◆ req_timeout

uint64_t req_timeout

Used for request timeout handling in client; EOL in ms ticks.

◆ send_buf

struct ua_buffer* send_buf

Send buffer.

◆ send_msg

struct ua_tcp_message send_msg

Send message context.

◆ tramp

void* tramp

Additional data used dependent of the message type.


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