open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_Connection Struct Reference

#include <network.h>

Data Fields

UA_ConnectionState state
 
UA_SecureChannelchannel
 
UA_SOCKET sockfd
 
UA_DateTime openingDate
 
void * handle
 
UA_StatusCode(* getSendBuffer )(UA_Connection *connection, size_t length, UA_ByteString *buf)
 
void(* releaseSendBuffer )(UA_Connection *connection, UA_ByteString *buf)
 
UA_StatusCode(* send )(UA_Connection *connection, UA_ByteString *buf)
 
UA_StatusCode(* recv )(UA_Connection *connection, UA_ByteString *response, UA_UInt32 timeout)
 
void(* releaseRecvBuffer )(UA_Connection *connection, UA_ByteString *buf)
 
void(* close )(UA_Connection *connection)
 
void(* free )(UA_Connection *connection)
 

Detailed Description

Definition at line 48 of file network.h.

Field Documentation

◆ state

UA_ConnectionState UA_Connection::state

Definition at line 49 of file network.h.

◆ channel

UA_SecureChannel* UA_Connection::channel

Definition at line 50 of file network.h.

◆ sockfd

UA_SOCKET UA_Connection::sockfd

Definition at line 52 of file network.h.

◆ openingDate

UA_DateTime UA_Connection::openingDate

Definition at line 55 of file network.h.

◆ handle

void* UA_Connection::handle

Definition at line 56 of file network.h.

◆ getSendBuffer

UA_StatusCode(* UA_Connection::getSendBuffer) (UA_Connection *connection, size_t length, UA_ByteString *buf)

Definition at line 59 of file network.h.

◆ releaseSendBuffer

void(* UA_Connection::releaseSendBuffer) (UA_Connection *connection, UA_ByteString *buf)

Definition at line 63 of file network.h.

◆ send

UA_StatusCode(* UA_Connection::send) (UA_Connection *connection, UA_ByteString *buf)

Definition at line 71 of file network.h.

◆ recv

UA_StatusCode(* UA_Connection::recv) (UA_Connection *connection, UA_ByteString *response, UA_UInt32 timeout)

Definition at line 88 of file network.h.

◆ releaseRecvBuffer

void(* UA_Connection::releaseRecvBuffer) (UA_Connection *connection, UA_ByteString *buf)

Definition at line 92 of file network.h.

◆ close

void(* UA_Connection::close) (UA_Connection *connection)

Definition at line 97 of file network.h.

◆ free

void(* UA_Connection::free) (UA_Connection *connection)

Definition at line 101 of file network.h.


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