open62541
1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
doc
open62541
deps
nodesetLoader
backends
open62541
src
DataTypeImporter.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 2020 (c) Matthias Konnerth
6
*/
7
8
#ifndef DATATYPEIMPORTER_H
9
#define DATATYPEIMPORTER_H
10
11
#include <
open62541/server.h
>
12
13
#include "
NodesetLoader/NodesetLoader.h
"
14
15
struct
DataTypeImporter
;
16
typedef
struct
DataTypeImporter
DataTypeImporter
;
17
18
DataTypeImporter
*
DataTypeImporter_new
(
struct
UA_Server
*server);
19
void
DataTypeImporter_addCustomDataType
(
DataTypeImporter
*importer,
20
const
NL_DataTypeNode
*node,
const
UA_NodeId
parentId);
21
// has to be called after all dependent types where added
22
void
DataTypeImporter_initMembers
(
DataTypeImporter
*importer);
23
void
DataTypeImporter_delete
(
DataTypeImporter
*importer);
24
25
#endif
DataTypeImporter_initMembers
void DataTypeImporter_initMembers(DataTypeImporter *importer)
DataTypeImporter
struct DataTypeImporter DataTypeImporter
Definition
DataTypeImporter.h:16
DataTypeImporter_addCustomDataType
void DataTypeImporter_addCustomDataType(DataTypeImporter *importer, const NL_DataTypeNode *node, const UA_NodeId parentId)
DataTypeImporter_new
DataTypeImporter * DataTypeImporter_new(struct UA_Server *server)
DataTypeImporter_delete
void DataTypeImporter_delete(DataTypeImporter *importer)
NodesetLoader.h
UA_Server
struct UA_Server UA_Server
Definition
common.h:198
server.h
NL_DataTypeNode
Definition
NodesetLoader.h:212
UA_NodeId
Definition
types.h:277
Generated by
1.9.8