open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
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
13#include "ua_pubsub.h"
14
16
17#ifdef UA_ENABLE_PUBSUB_INFORMATIONMODEL /* conditional compilation */
18
20UA_Server_initPubSubNS0(UA_Server *server);
21
23addPubSubConnectionRepresentation(UA_Server *server, UA_PubSubConnection *connection);
24
26removePubSubConnectionRepresentation(UA_Server *server, UA_PubSubConnection *connection);
27
29addWriterGroupRepresentation(UA_Server *server, UA_WriterGroup *writerGroup);
30
32addReaderGroupRepresentation(UA_Server *server, UA_ReaderGroup *readerGroup);
33
35removeGroupRepresentation(UA_Server *server, UA_WriterGroup *writerGroup);
36
38addDataSetWriterRepresentation(UA_Server *server, UA_DataSetWriter *dataSetWriter);
39
41removeDataSetWriterRepresentation(UA_Server *server, UA_DataSetWriter *dataSetWriter);
42
44addPublishedDataItemsRepresentation(UA_Server *server, UA_PublishedDataSet *publishedDataSet);
45
47removePublishedDataSetRepresentation(UA_Server *server, UA_PublishedDataSet *publishedDataSet);
48
50addDataSetReaderRepresentation(UA_Server *server, UA_DataSetReader *dataSetReader);
51
53removeDataSetReaderRepresentation(UA_Server *server, UA_DataSetReader *dataSetReader);
54
56removeReaderGroupRepresentation(UA_Server *server, UA_ReaderGroup *readerGroup);
57
58#endif /* UA_ENABLE_PUBSUB_INFORMATIONMODEL */
59
61
62#endif /* UA_PUBSUB_NS0_H_ */
#define _UA_BEGIN_DECLS
#undef UA_DEBUG_DUMP_PKGS
Definition config.h:89
#define _UA_END_DECLS
Definition config.h:96
DataSetReader
Definition ua_pubsub.h:218
DataSetWriter
Definition ua_pubsub.h:116
PublishedDataSet
Definition ua_pubsub.h:38
ReaderGroup
Definition ua_pubsub.h:294
WriterGroup
Definition ua_pubsub.h:158
uint32_t UA_StatusCode
Definition types.h:77