open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
Data Structures | Macros | Enumerations | Functions | Variables
transport_generated.h File Reference
#include <open62541/types.h>
#include "types_generated.h"

Go to the source code of this file.

Data Structures

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

Macros

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

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

UA_DataType UA_TRANSPORT [9]
 

Macro Definition Documentation

◆ UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER

#define UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER   7

Definition at line 104 of file transport_generated.h.

◆ UA_TRANSPORT_CHUNKTYPE

#define UA_TRANSPORT_CHUNKTYPE   1

Definition at line 48 of file transport_generated.h.

◆ UA_TRANSPORT_COUNT

#define UA_TRANSPORT_COUNT   9

Must be before the include guards.

Definition at line 18 of file transport_generated.h.

◆ UA_TRANSPORT_MESSAGETYPE

#define UA_TRANSPORT_MESSAGETYPE   0

Definition at line 36 of file transport_generated.h.

◆ UA_TRANSPORT_SEQUENCEHEADER

#define UA_TRANSPORT_SEQUENCEHEADER   8

Definition at line 112 of file transport_generated.h.

◆ UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE

#define UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE   5

Definition at line 87 of file transport_generated.h.

◆ UA_TRANSPORT_TCPERRORMESSAGE

#define UA_TRANSPORT_TCPERRORMESSAGE   6

Definition at line 95 of file transport_generated.h.

◆ UA_TRANSPORT_TCPHELLOMESSAGE

#define UA_TRANSPORT_TCPHELLOMESSAGE   3

Definition at line 68 of file transport_generated.h.

◆ UA_TRANSPORT_TCPMESSAGEHEADER

#define UA_TRANSPORT_TCPMESSAGEHEADER   2

Definition at line 56 of file transport_generated.h.

◆ UA_TRANSPORT_TCPREVERSEHELLOMESSAGE

#define UA_TRANSPORT_TCPREVERSEHELLOMESSAGE   4

Definition at line 76 of file transport_generated.h.

Enumeration Type Documentation

◆ UA_ChunkType

ChunkType: Type of the chunk.

Enumerator
UA_CHUNKTYPE_FINAL 
UA_CHUNKTYPE_INTERMEDIATE 
UA_CHUNKTYPE_ABORT 
__UA_CHUNKTYPE_FORCE32BIT 

Definition at line 39 of file transport_generated.h.

◆ UA_MessageType

MessageType: Message Type and whether the message contains an intermediate chunk.

Enumerator
UA_MESSAGETYPE_ACK 
UA_MESSAGETYPE_HEL 
UA_MESSAGETYPE_MSG 
UA_MESSAGETYPE_OPN 
UA_MESSAGETYPE_CLO 
UA_MESSAGETYPE_ERR 
UA_MESSAGETYPE_RHE 
UA_MESSAGETYPE_INVALID 
__UA_MESSAGETYPE_FORCE32BIT 

Definition at line 22 of file transport_generated.h.

Function Documentation

◆ UA_STATIC_ASSERT() [1/2]

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

◆ UA_STATIC_ASSERT() [2/2]

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

Variable Documentation

◆ UA_TRANSPORT

UA_DataType UA_TRANSPORT[9]
extern