open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
transport_generated.h
Go to the documentation of this file.
1
2
3/** Must be before the include guards */
4#ifdef UA_ENABLE_AMALGAMATION
5# include "open62541.h"
6#else
7# include <open62541/types.h>
8#endif
9
10#ifndef TRANSPORT_GENERATED_H_
11#define TRANSPORT_GENERATED_H_
12
13#include "types_generated.h"
14
16
17
18#define UA_TRANSPORT_COUNT 9
20
21/** MessageType: Message Type and whether the message contains an intermediate chunk */
33
34UA_STATIC_ASSERT(sizeof(UA_MessageType) == sizeof(UA_Int32), enum_must_be_32bit);
35
36#define UA_TRANSPORT_MESSAGETYPE 0
37
38/** ChunkType: Type of the chunk */
39typedef enum {
40 UA_CHUNKTYPE_FINAL = 0x46000000,
42 UA_CHUNKTYPE_ABORT = 0x41000000,
43 __UA_CHUNKTYPE_FORCE32BIT = 0x7fffffff
45
46UA_STATIC_ASSERT(sizeof(UA_ChunkType) == sizeof(UA_Int32), enum_must_be_32bit);
47
48#define UA_TRANSPORT_CHUNKTYPE 1
49
50/** TcpMessageHeader: TCP Header */
55
56#define UA_TRANSPORT_TCPMESSAGEHEADER 2
57
58/** TcpHelloMessage: Hello Message */
67
68#define UA_TRANSPORT_TCPHELLOMESSAGE 3
69
70/** TcpReverseHelloMessage */
75
76#define UA_TRANSPORT_TCPREVERSEHELLOMESSAGE 4
77
78/** TcpAcknowledgeMessage: Acknowledge Message */
86
87#define UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE 5
88
89/** TcpErrorMessage: Error Message */
94
95#define UA_TRANSPORT_TCPERRORMESSAGE 6
96
97/** AsymmetricAlgorithmSecurityHeader: Asymmetric Security Header */
103
104#define UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER 7
105
106/** SequenceHeader: Secure Layer Sequence Header */
111
112#define UA_TRANSPORT_SEQUENCEHEADER 8
113
114
116
117#endif /* TRANSPORT_GENERATED_H_ */
#define UA_STATIC_ASSERT(cond, msg)
Outputs an error message at compile time if the assert fails.
Definition config.h:296
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
Definition config.h:100
#define _UA_END_DECLS
Definition config.h:107
AsymmetricAlgorithmSecurityHeader: Asymmetric Security Header.
SequenceHeader: Secure Layer Sequence Header.
TcpAcknowledgeMessage: Acknowledge Message.
TcpErrorMessage: Error Message.
TcpHelloMessage: Hello Message.
TcpMessageHeader: TCP Header.
TcpReverseHelloMessage.
UA_ChunkType
ChunkType: Type of the chunk.
@ UA_CHUNKTYPE_INTERMEDIATE
@ UA_CHUNKTYPE_ABORT
@ UA_CHUNKTYPE_FINAL
@ __UA_CHUNKTYPE_FORCE32BIT
UA_MessageType
MessageType: Message Type and whether the message contains an intermediate chunk.
@ UA_MESSAGETYPE_INVALID
@ UA_MESSAGETYPE_HEL
@ UA_MESSAGETYPE_MSG
@ UA_MESSAGETYPE_OPN
@ UA_MESSAGETYPE_ERR
@ UA_MESSAGETYPE_RHE
@ UA_MESSAGETYPE_CLO
@ UA_MESSAGETYPE_ACK
@ __UA_MESSAGETYPE_FORCE32BIT
#define UA_TRANSPORT_COUNT
Must be before the include guards.
UA_DataType UA_TRANSPORT[9]
int32_t UA_Int32
Definition types.h:52
uint32_t UA_UInt32
Definition types.h:57