Data Structures | Enumerations | Functions | Variables
Communication

Data Structures

struct  UA_ConnectionConfig
struct  UA_Connection
struct  ContinuationPointEntry

Enumerations

enum  UA_ConnectionState { UA_CONNECTION_OPENING, UA_CONNECTION_ESTABLISHED, UA_CONNECTION_CLOSED }

Functions

void UA_EXPORT UA_Connection_init (UA_Connection *connection)
void UA_EXPORT UA_Connection_deleteMembers (UA_Connection *connection)
void UA_EXPORT UA_Connection_detachSecureChannel (UA_Connection *connection)
void UA_EXPORT UA_Connection_attachSecureChannel (UA_Connection *connection, UA_SecureChannel *channel)
UA_ByteString UA_EXPORT UA_Connection_completeMessages (UA_Connection *connection, UA_ByteString received)

Variables

const UA_EXPORT UA_ConnectionConfig UA_ConnectionConfig_standard

Data Structure Documentation

struct UA_ConnectionConfig
Data Fields
UA_UInt32 maxChunkCount
UA_UInt32 maxMessageSize
UA_UInt32 protocolVersion
UA_UInt32 recvBufferSize
UA_UInt32 sendBufferSize

Enumeration Type Documentation

Enumerator:
UA_CONNECTION_OPENING 

The socket is open, but the HEL/ACK handshake is not done.

UA_CONNECTION_ESTABLISHED 

The socket is open and the connection configured.

UA_CONNECTION_CLOSED 

The socket has been closed and the connection will be deleted.


Function Documentation

Returns a string of complete message (the length entry is decoded for that). If the received message is incomplete, it is retained in the connection.

void UA_EXPORT UA_Connection_init ( UA_Connection connection)

Variable Documentation