#include "binary_serialization.h"#include <opc/ua/protocol/binary/stream.h>#include <opc/ua/protocol/nodeid.h>#include <opc/ua/protocol/string_utils.h>#include <opc/ua/protocol/types.h>#include <opc/ua/protocol/variant.h>#include <opc/ua/protocol/variant_visitor.h>#include <opc/ua/protocol/protocol_auto.h>#include <algorithm>#include <functional>#include <memory>#include <stdexcept>#include <string>#include <iostream>
Go to the source code of this file.
Namespaces | |
| OpcUa | |
| OPC UA Address space part. GNU LGPL. | |
| OpcUa::Binary | |
Functions | |
| template<> | |
| void | OpcUa::Binary::DataDeserializer::Deserialize< std::vector< Variant > > (std::vector< Variant > &targets) |
| template<> | |
| void | OpcUa::Binary::DataSerializer::Serialize< std::vector< Variant > > (const std::vector< Variant > &targets) |
| VariantType | OpcUa::DataTypeToVariantType (const NodeId &dataType) |
| template<> | |
| std::size_t | OpcUa::Binary::RawSize< Variant > (const Variant &var) |
| ObjectId | OpcUa::VariantTypeToDataType (VariantType vt) |