open62541 1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
transport_generated_handling.h
Go to the documentation of this file.
1
2
3#ifndef TRANSPORT_GENERATED_HANDLING_H_
4#define TRANSPORT_GENERATED_HANDLING_H_
5
7
9
10#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 6
11# pragma GCC diagnostic push
12# pragma GCC diagnostic ignored "-Wmissing-field-initializers"
13# pragma GCC diagnostic ignored "-Wmissing-braces"
14#endif
15
16
17/** MessageType */
18static void
19UA_MessageType_init(UA_MessageType *p) {
20 memset(p, 0, sizeof(UA_MessageType));
21}
22
23static UA_MessageType *
24UA_MessageType_new(void) {
26}
27
28static UA_StatusCode
29UA_MessageType_copy(const UA_MessageType *src, UA_MessageType *dst) {
30 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_MESSAGETYPE]);
31}
32
33UA_DEPRECATED static void
34UA_MessageType_deleteMembers(UA_MessageType *p) {
36}
37
38static void
39UA_MessageType_clear(UA_MessageType *p) {
41}
42
43static void
44UA_MessageType_delete(UA_MessageType *p) {
46}static UA_Boolean
47UA_MessageType_equal(const UA_MessageType *p1, const UA_MessageType *p2) {
49}
50
51
52
53/** ChunkType */
54static void
55UA_ChunkType_init(UA_ChunkType *p) {
56 memset(p, 0, sizeof(UA_ChunkType));
57}
58
59static UA_ChunkType *
60UA_ChunkType_new(void) {
62}
63
64static UA_StatusCode
65UA_ChunkType_copy(const UA_ChunkType *src, UA_ChunkType *dst) {
66 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_CHUNKTYPE]);
67}
68
69UA_DEPRECATED static void
70UA_ChunkType_deleteMembers(UA_ChunkType *p) {
72}
73
74static void
75UA_ChunkType_clear(UA_ChunkType *p) {
77}
78
79static void
80UA_ChunkType_delete(UA_ChunkType *p) {
82}static UA_Boolean
83UA_ChunkType_equal(const UA_ChunkType *p1, const UA_ChunkType *p2) {
85}
86
87
88
89/** TcpMessageHeader */
90static void
91UA_TcpMessageHeader_init(UA_TcpMessageHeader *p) {
92 memset(p, 0, sizeof(UA_TcpMessageHeader));
93}
94
96UA_TcpMessageHeader_new(void) {
98}
99
100static UA_StatusCode
101UA_TcpMessageHeader_copy(const UA_TcpMessageHeader *src, UA_TcpMessageHeader *dst) {
102 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_TCPMESSAGEHEADER]);
103}
104
105UA_DEPRECATED static void
106UA_TcpMessageHeader_deleteMembers(UA_TcpMessageHeader *p) {
108}
109
110static void
111UA_TcpMessageHeader_clear(UA_TcpMessageHeader *p) {
113}
114
115static void
116UA_TcpMessageHeader_delete(UA_TcpMessageHeader *p) {
118}static UA_Boolean
119UA_TcpMessageHeader_equal(const UA_TcpMessageHeader *p1, const UA_TcpMessageHeader *p2) {
121}
122
123
124
125/** TcpHelloMessage */
126static void
127UA_TcpHelloMessage_init(UA_TcpHelloMessage *p) {
128 memset(p, 0, sizeof(UA_TcpHelloMessage));
129}
130
131static UA_TcpHelloMessage *
132UA_TcpHelloMessage_new(void) {
134}
135
136static UA_StatusCode
137UA_TcpHelloMessage_copy(const UA_TcpHelloMessage *src, UA_TcpHelloMessage *dst) {
138 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_TCPHELLOMESSAGE]);
139}
140
141UA_DEPRECATED static void
142UA_TcpHelloMessage_deleteMembers(UA_TcpHelloMessage *p) {
144}
145
146static void
147UA_TcpHelloMessage_clear(UA_TcpHelloMessage *p) {
149}
150
151static void
152UA_TcpHelloMessage_delete(UA_TcpHelloMessage *p) {
154}static UA_Boolean
155UA_TcpHelloMessage_equal(const UA_TcpHelloMessage *p1, const UA_TcpHelloMessage *p2) {
157}
158
159
160
161/** TcpReverseHelloMessage */
162static void
163UA_TcpReverseHelloMessage_init(UA_TcpReverseHelloMessage *p) {
164 memset(p, 0, sizeof(UA_TcpReverseHelloMessage));
165}
166
168UA_TcpReverseHelloMessage_new(void) {
170}
171
172static UA_StatusCode
173UA_TcpReverseHelloMessage_copy(const UA_TcpReverseHelloMessage *src, UA_TcpReverseHelloMessage *dst) {
175}
176
177UA_DEPRECATED static void
178UA_TcpReverseHelloMessage_deleteMembers(UA_TcpReverseHelloMessage *p) {
180}
181
182static void
183UA_TcpReverseHelloMessage_clear(UA_TcpReverseHelloMessage *p) {
185}
186
187static void
188UA_TcpReverseHelloMessage_delete(UA_TcpReverseHelloMessage *p) {
190}static UA_Boolean
191UA_TcpReverseHelloMessage_equal(const UA_TcpReverseHelloMessage *p1, const UA_TcpReverseHelloMessage *p2) {
193}
194
195
196
197/** TcpAcknowledgeMessage */
198static void
199UA_TcpAcknowledgeMessage_init(UA_TcpAcknowledgeMessage *p) {
200 memset(p, 0, sizeof(UA_TcpAcknowledgeMessage));
201}
202
204UA_TcpAcknowledgeMessage_new(void) {
206}
207
208static UA_StatusCode
209UA_TcpAcknowledgeMessage_copy(const UA_TcpAcknowledgeMessage *src, UA_TcpAcknowledgeMessage *dst) {
211}
212
213UA_DEPRECATED static void
214UA_TcpAcknowledgeMessage_deleteMembers(UA_TcpAcknowledgeMessage *p) {
216}
217
218static void
219UA_TcpAcknowledgeMessage_clear(UA_TcpAcknowledgeMessage *p) {
221}
222
223static void
224UA_TcpAcknowledgeMessage_delete(UA_TcpAcknowledgeMessage *p) {
226}static UA_Boolean
227UA_TcpAcknowledgeMessage_equal(const UA_TcpAcknowledgeMessage *p1, const UA_TcpAcknowledgeMessage *p2) {
229}
230
231
232
233/** TcpErrorMessage */
234static void
235UA_TcpErrorMessage_init(UA_TcpErrorMessage *p) {
236 memset(p, 0, sizeof(UA_TcpErrorMessage));
237}
238
239static UA_TcpErrorMessage *
240UA_TcpErrorMessage_new(void) {
242}
243
244static UA_StatusCode
245UA_TcpErrorMessage_copy(const UA_TcpErrorMessage *src, UA_TcpErrorMessage *dst) {
246 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_TCPERRORMESSAGE]);
247}
248
249UA_DEPRECATED static void
250UA_TcpErrorMessage_deleteMembers(UA_TcpErrorMessage *p) {
252}
253
254static void
255UA_TcpErrorMessage_clear(UA_TcpErrorMessage *p) {
257}
258
259static void
260UA_TcpErrorMessage_delete(UA_TcpErrorMessage *p) {
262}static UA_Boolean
263UA_TcpErrorMessage_equal(const UA_TcpErrorMessage *p1, const UA_TcpErrorMessage *p2) {
265}
266
267
268
269/** AsymmetricAlgorithmSecurityHeader */
270static void
271UA_AsymmetricAlgorithmSecurityHeader_init(UA_AsymmetricAlgorithmSecurityHeader *p) {
272 memset(p, 0, sizeof(UA_AsymmetricAlgorithmSecurityHeader));
273}
274
276UA_AsymmetricAlgorithmSecurityHeader_new(void) {
278}
279
280static UA_StatusCode
281UA_AsymmetricAlgorithmSecurityHeader_copy(const UA_AsymmetricAlgorithmSecurityHeader *src, UA_AsymmetricAlgorithmSecurityHeader *dst) {
283}
284
285UA_DEPRECATED static void
286UA_AsymmetricAlgorithmSecurityHeader_deleteMembers(UA_AsymmetricAlgorithmSecurityHeader *p) {
288}
289
290static void
291UA_AsymmetricAlgorithmSecurityHeader_clear(UA_AsymmetricAlgorithmSecurityHeader *p) {
293}
294
295static void
296UA_AsymmetricAlgorithmSecurityHeader_delete(UA_AsymmetricAlgorithmSecurityHeader *p) {
298}static UA_Boolean
299UA_AsymmetricAlgorithmSecurityHeader_equal(const UA_AsymmetricAlgorithmSecurityHeader *p1, const UA_AsymmetricAlgorithmSecurityHeader *p2) {
301}
302
303
304
305/** SequenceHeader */
306static void
307UA_SequenceHeader_init(UA_SequenceHeader *p) {
308 memset(p, 0, sizeof(UA_SequenceHeader));
309}
310
311static UA_SequenceHeader *
312UA_SequenceHeader_new(void) {
314}
315
316static UA_StatusCode
317UA_SequenceHeader_copy(const UA_SequenceHeader *src, UA_SequenceHeader *dst) {
318 return UA_copy(src, dst, &UA_TRANSPORT[UA_TRANSPORT_SEQUENCEHEADER]);
319}
320
321UA_DEPRECATED static void
322UA_SequenceHeader_deleteMembers(UA_SequenceHeader *p) {
324}
325
326static void
327UA_SequenceHeader_clear(UA_SequenceHeader *p) {
329}
330
331static void
332UA_SequenceHeader_delete(UA_SequenceHeader *p) {
334}static UA_Boolean
335UA_SequenceHeader_equal(const UA_SequenceHeader *p1, const UA_SequenceHeader *p2) {
337}
338
339
340
341#if defined(__GNUC__) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 6
342# pragma GCC diagnostic pop
343#endif
344
346
347#endif /* TRANSPORT_GENERATED_HANDLING_H_ */
@ UA_ORDER_EQ
Definition common.h:116
#define UA_DEPRECATED
Definition config.h:462
#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.
#define UA_TRANSPORT_TCPACKNOWLEDGEMESSAGE
UA_ChunkType
ChunkType: Type of the chunk.
#define UA_TRANSPORT_CHUNKTYPE
#define UA_TRANSPORT_TCPREVERSEHELLOMESSAGE
UA_MessageType
MessageType: Message Type and whether the message contains an intermediate chunk.
#define UA_TRANSPORT_TCPERRORMESSAGE
#define UA_TRANSPORT_TCPMESSAGEHEADER
#define UA_TRANSPORT_MESSAGETYPE
#define UA_TRANSPORT_SEQUENCEHEADER
#define UA_TRANSPORT_TCPHELLOMESSAGE
#define UA_TRANSPORT_ASYMMETRICALGORITHMSECURITYHEADER
UA_DataType UA_TRANSPORT[9]
_UA_BEGIN_DECLS typedef bool UA_Boolean
This Source Code Form is subject to the terms of the Mozilla Public License, v.
Definition types.h:27
UA_Order UA_order(const void *p1, const void *p2, const UA_DataType *type)
Pretty-print the value from the datatype.
void * dst
Definition types.h:948
uint32_t UA_StatusCode
Definition types.h:82
void * UA_new(const UA_DataType *type)
Allocates and initializes a variable of type dataType.
void UA_clear(void *p, const UA_DataType *type)
Deletes the dynamically allocated content of a variable (e.g.
void UA_delete(void *p, const UA_DataType *type)
Frees a variable and all of its content.