#include <opc/ua/protocol/types.h>
#include <opc/ua/protocol/extension_identifiers.h>
#include <opc/ua/protocol/message_identifiers.h>
#include <algorithm>
#include <stdint.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | OpcUa::Binary::Acknowledge |
struct | OpcUa::Binary::AsymmetricAlgorithmHeader |
struct | OpcUa::Binary::Error |
struct | OpcUa::Binary::Header |
struct | OpcUa::Binary::Hello |
struct | OpcUa::Binary::SecureHeader |
struct | OpcUa::Binary::SequenceHeader |
struct | OpcUa::Binary::SymmetricAlgorithmHeader |
Namespaces | |
namespace | OpcUa |
OPC UA Address space part. GNU LGPL. | |
namespace | OpcUa::Binary |
Enumerations | |
enum | OpcUa::Binary::ChunkType { OpcUa::Binary::CHT_INVALID = 0, OpcUa::Binary::CHT_SINGLE = 1, OpcUa::Binary::CHT_INTERMEDIATE, OpcUa::Binary::CHT_FINAL } |
enum | OpcUa::Binary::MessageType { OpcUa::Binary::MT_INVALID = 0, OpcUa::Binary::MT_HELLO = 1, OpcUa::Binary::MT_ACKNOWLEDGE, OpcUa::Binary::MT_ERROR, OpcUa::Binary::MT_SECURE_OPEN, OpcUa::Binary::MT_SECURE_CLOSE, OpcUa::Binary::MT_SECURE_MESSAGE } |
Functions | |
template<typename T > | |
std::size_t | OpcUa::Binary::RawSize (const T &obj) |
template<typename T > | |
std::size_t | OpcUa::Binary::RawSizeContainer (const T &container) |