open62541
1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
doc
open62541
src
pubsub
ua_pubsub_ns0.h
Go to the documentation of this file.
1
/** This Source Code Form is subject to the terms of the Mozilla Public
2
* License, v. 2.0. If a copy of the MPL was not distributed with this
3
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
*
5
* Copyright (c) 2017-2018 Fraunhofer IOSB (Author: Andreas Ebner)
6
* Copyright (c) 2019 Kalycito Infotech Private Limited
7
*/
8
9
#ifndef UA_PUBSUB_NS0_H_
10
#define UA_PUBSUB_NS0_H_
11
12
#include "
server/ua_server_internal.h
"
13
#include "
ua_pubsub.h
"
14
15
_UA_BEGIN_DECLS
16
17
#ifdef UA_ENABLE_PUBSUB_INFORMATIONMODEL
/* conditional compilation */
18
19
UA_StatusCode
20
UA_Server_initPubSubNS0(
UA_Server
*server);
21
22
UA_StatusCode
23
addPubSubConnectionRepresentation(
UA_Server
*server,
UA_PubSubConnection
*connection);
24
25
UA_StatusCode
26
removePubSubConnectionRepresentation(
UA_Server
*server,
UA_PubSubConnection
*connection);
27
28
UA_StatusCode
29
addWriterGroupRepresentation(
UA_Server
*server,
UA_WriterGroup
*writerGroup);
30
31
UA_StatusCode
32
addReaderGroupRepresentation(
UA_Server
*server,
UA_ReaderGroup
*readerGroup);
33
34
UA_StatusCode
35
removeGroupRepresentation(
UA_Server
*server,
UA_WriterGroup
*writerGroup);
36
37
UA_StatusCode
38
addDataSetWriterRepresentation(
UA_Server
*server,
UA_DataSetWriter
*dataSetWriter);
39
40
UA_StatusCode
41
removeDataSetWriterRepresentation(
UA_Server
*server,
UA_DataSetWriter
*dataSetWriter);
42
43
UA_StatusCode
44
addPublishedDataItemsRepresentation(
UA_Server
*server,
UA_PublishedDataSet
*publishedDataSet);
45
46
UA_StatusCode
47
removePublishedDataSetRepresentation(
UA_Server
*server,
UA_PublishedDataSet
*publishedDataSet);
48
49
UA_StatusCode
50
addDataSetReaderRepresentation(
UA_Server
*server,
UA_DataSetReader
*dataSetReader);
51
52
UA_StatusCode
53
removeDataSetReaderRepresentation(
UA_Server
*server,
UA_DataSetReader
*dataSetReader);
54
55
UA_StatusCode
56
removeReaderGroupRepresentation(
UA_Server
*server,
UA_ReaderGroup
*readerGroup);
57
58
#endif
/* UA_ENABLE_PUBSUB_INFORMATIONMODEL */
59
60
_UA_END_DECLS
61
62
#endif
/* UA_PUBSUB_NS0_H_ */
_UA_BEGIN_DECLS
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
Definition
config.h:89
_UA_END_DECLS
#define _UA_END_DECLS
Definition
config.h:96
UA_DataSetReader
DataSetReader
Definition
ua_pubsub.h:218
UA_DataSetWriter
DataSetWriter
Definition
ua_pubsub.h:116
UA_PubSubConnection
Connection
Definition
ua_pubsub.h:65
UA_PublishedDataSet
PublishedDataSet
Definition
ua_pubsub.h:38
UA_ReaderGroup
ReaderGroup
Definition
ua_pubsub.h:294
UA_Server
Definition
ua_server_internal.h:85
UA_WriterGroup
WriterGroup
Definition
ua_pubsub.h:158
UA_StatusCode
uint32_t UA_StatusCode
Definition
types.h:77
ua_pubsub.h
ua_server_internal.h
Generated by
1.11.0