#include "binary_serialization.h"
#include <opc/ua/protocol/view.h>
#include <opc/ua/protocol/binary/stream.h>
#include <opc/ua/protocol/types.h>
#include <opc/ua/protocol/extension_identifiers.h>
#include <algorithm>
#include <memory>
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | OpcUa |
OPC UA Address space part. GNU LGPL. | |
namespace | OpcUa::Binary |
Functions | |
template<> | |
void | OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePath > > (std::vector< BrowsePath > &paths) |
template<> | |
void | OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePathResult > > (std::vector< BrowsePathResult > &results) |
template<> | |
void | OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePathTarget > > (std::vector< BrowsePathTarget > &targets) |
template<> | |
void | OpcUa::Binary::DataDeserializer::Deserialize< std::vector< RelativePathElement > > (std::vector< RelativePathElement > &targets) |
template<> | |
void | OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePath > > (const std::vector< BrowsePath > &paths) |
template<> | |
void | OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePathResult > > (const std::vector< BrowsePathResult > &results) |
template<> | |
void | OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePathTarget > > (const std::vector< BrowsePathTarget > &targets) |
template<> | |
void | OpcUa::Binary::DataSerializer::Serialize< std::vector< RelativePathElement > > (const std::vector< RelativePathElement > &targets) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseDescription > (const BrowseDescription &desc) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseNextRequest > (const BrowseNextRequest &request) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseNextResponse > (const BrowseNextResponse &response) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowsePath > (const BrowsePath &path) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowsePathResult > (const BrowsePathResult &result) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowsePathTarget > (const BrowsePathTarget &target) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseRequest > (const BrowseRequest &request) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseResponse > (const BrowseResponse &response) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< BrowseResult > (const BrowseResult &result) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< NodesQuery > (const NodesQuery &desc) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< ReferenceDescription > (const ReferenceDescription &desc) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< RegisterNodesRequest > (const RegisterNodesRequest &request) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< RegisterNodesResponse > (const RegisterNodesResponse &response) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< RelativePath > (const RelativePath &rpath) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< RelativePathElement > (const RelativePathElement &element) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< TranslateBrowsePathsParameters > (const TranslateBrowsePathsParameters ¶ms) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< TranslateBrowsePathsResult > (const TranslateBrowsePathsResult &result) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< TranslateBrowsePathsToNodeIdsRequest > (const TranslateBrowsePathsToNodeIdsRequest &request) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< TranslateBrowsePathsToNodeIdsResponse > (const TranslateBrowsePathsToNodeIdsResponse &response) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< UnregisterNodesRequest > (const UnregisterNodesRequest &request) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< UnregisterNodesResponse > (const UnregisterNodesResponse &response) |
template<> | |
std::size_t | OpcUa::Binary::RawSize< ViewDescription > (const ViewDescription &desc) |