open62541
1.4.15
Open source implementation of OPC UA
Loading...
Searching...
No Matches
doc
open62541
deps
nodesetLoader
backends
open62541
src
Value.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 VALUE_H
9
#define VALUE_H
10
11
#include <
open62541/types.h
>
12
13
#include "
NodesetLoader/NodesetLoader.h
"
14
15
struct
ServerContext
;
16
17
struct
RawData
;
18
struct
RawData
19
{
20
void
*
mem
;
21
size_t
offset
;
22
struct
RawData
*
next
;
23
};
24
typedef
struct
RawData
RawData
;
25
RawData
*
RawData_new
(
RawData
*old);
26
void
RawData_delete
(
RawData
*data);
27
28
void
Value_getData
(
RawData
*outData,
const
NL_Value
*value,
const
UA_DataType
*
type
,
const
UA_DataType
* customTypes,
const
struct
ServerContext
*serverContext);
29
30
#endif
NodesetLoader.h
ServerContext
struct ServerContext ServerContext
Definition
ServerContext.h:16
RawData_new
RawData * RawData_new(RawData *old)
RawData_delete
void RawData_delete(RawData *data)
Value_getData
void Value_getData(RawData *outData, const NL_Value *value, const UA_DataType *type, const UA_DataType *customTypes, const struct ServerContext *serverContext)
NL_Value
Definition
NodesetLoader.h:168
RawData
Definition
Value.h:19
RawData::offset
size_t offset
Definition
Value.h:21
RawData::mem
void * mem
Definition
Value.h:20
RawData::next
struct RawData * next
Definition
Value.h:22
UA_DataType
Definition
types.h:859
types.h
type
const UA_DataType * type
Definition
types.h:626
Generated by
1.9.8