open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
transport_generated.h File Reference

Go to the source code of this file.

Data Structures

struct  UA_TcpMessageHeader
 
struct  UA_TcpHelloMessage
 
struct  UA_TcpAcknowledgeMessage
 
struct  UA_TcpErrorMessage
 
struct  UA_AsymmetricAlgorithmSecurityHeader
 
struct  UA_SequenceHeader
 

Macros

#define UA_TRANSPORT_COUNT   8
 
#define UA_TRANSPORT_MESSAGETYPE   0
 
#define UA_TRANSPORT_CHUNKTYPE   1
 
#define UA_TRANSPORT_TCPMESSAGEHEADER   2
 
#define UA_TRANSPORT_TCPHELLOMESSAGE   3
 
#define UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE   4
 
#define UA_TRANSPORT_TCPERRORMESSAGE   5
 
#define UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER   6
 
#define UA_TRANSPORT_SEQUENCEHEADER   7
 

Enumerations

enum  UA_MessageType
 
enum  UA_ChunkType
 

Functions

 UA_STATIC_ASSERT (sizeof(UA_MessageType)==sizeof(UA_Int32), enum_must_be_32bit)
 
 UA_STATIC_ASSERT (sizeof(UA_ChunkType)==sizeof(UA_Int32), enum_must_be_32bit)
 

Variables

const UA_DataType UA_TRANSPORT [8]
 

Macro Definition Documentation

◆ UA_TRANSPORT_COUNT

#define UA_TRANSPORT_COUNT   8

Definition at line 21 of file transport_generated.h.

◆ UA_TRANSPORT_MESSAGETYPE

#define UA_TRANSPORT_MESSAGETYPE   0

Definition at line 37 of file transport_generated.h.

◆ UA_TRANSPORT_CHUNKTYPE

#define UA_TRANSPORT_CHUNKTYPE   1

Definition at line 48 of file transport_generated.h.

◆ UA_TRANSPORT_TCPMESSAGEHEADER

#define UA_TRANSPORT_TCPMESSAGEHEADER   2

Definition at line 56 of file transport_generated.h.

◆ UA_TRANSPORT_TCPHELLOMESSAGE

#define UA_TRANSPORT_TCPHELLOMESSAGE   3

Definition at line 68 of file transport_generated.h.

◆ UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE

#define UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE   4

Definition at line 79 of file transport_generated.h.

◆ UA_TRANSPORT_TCPERRORMESSAGE

#define UA_TRANSPORT_TCPERRORMESSAGE   5

Definition at line 87 of file transport_generated.h.

◆ UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER

#define UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER   6

Definition at line 96 of file transport_generated.h.

◆ UA_TRANSPORT_SEQUENCEHEADER

#define UA_TRANSPORT_SEQUENCEHEADER   7

Definition at line 104 of file transport_generated.h.

Enumeration Type Documentation

◆ UA_MessageType

Enumerator
UA_MESSAGETYPE_ACK 
UA_MESSAGETYPE_HEL 
UA_MESSAGETYPE_MSG 
UA_MESSAGETYPE_OPN 
UA_MESSAGETYPE_CLO 
UA_MESSAGETYPE_ERR 
UA_MESSAGETYPE_INVALID 
__UA_MESSAGETYPE_FORCE32BIT 

Definition at line 25 of file transport_generated.h.

◆ UA_ChunkType

Enumerator
UA_CHUNKTYPE_FINAL 
UA_CHUNKTYPE_INTERMEDIATE 
UA_CHUNKTYPE_ABORT 
__UA_CHUNKTYPE_FORCE32BIT 

Definition at line 40 of file transport_generated.h.

Function Documentation

◆ UA_STATIC_ASSERT() [1/2]

UA_STATIC_ASSERT ( sizeof(UA_MessageType) = =sizeof(UA_Int32),
enum_must_be_32bit  )

◆ UA_STATIC_ASSERT() [2/2]

UA_STATIC_ASSERT ( sizeof(UA_ChunkType) = =sizeof(UA_Int32),
enum_must_be_32bit  )

Variable Documentation

◆ UA_TRANSPORT

const UA_DataType UA_TRANSPORT[8]
extern