#include <opc/ua/protocol/enums.h>
#include <opc/ua/protocol/extension_identifiers.h>
#include <opc/ua/protocol/message_identifiers.h>
#include <opc/ua/protocol/object_ids.h>
#include <opc/ua/protocol/nodeid.h>
#include <opc/ua/protocol/datetime.h>
#include <opc/ua/protocol/status_codes.h>
#include <opc/ua/protocol/reference_ids.h>
#include <memory>
#include <stdint.h>
#include <string>
#include <vector>
#include <atomic>
Go to the source code of this file.
Classes | |
struct | OpcUa::AdditionalHeader |
struct | OpcUa::ByteString |
struct | OpcUa::DiagnosticInfo |
struct | OpcUa::ExtensionObjectHeader |
class | OpcUa::IntegerId |
struct | OpcUa::LocalizedText |
struct | OpcUa::QualifiedName |
struct | OpcUa::RelativePath |
struct | OpcUa::RelativePathElement |
struct | OpcUa::RequestHeader |
struct | OpcUa::ResponseHeader |
Namespaces | |
OpcUa | |
OPC UA Address space part. GNU LGPL. | |
Typedefs | |
typedef std::vector< uint8_t > | OpcUa::CertificateData |
typedef std::vector< DiagnosticInfo > | OpcUa::DiagnosticInfoList |
typedef std::string | OpcUa::LocaleId |
Enumerations | |
enum | OpcUa::DiagnosticInfoMask : uint8_t { OpcUa::DIM_NONE = 0, OpcUa::DIM_SYMBOLIC_Id = 0x1, OpcUa::DIM_NAMESPACE = 0x2, OpcUa::DIM_LOCALIZED_TEXT = 0x4, OpcUa::DIM_LOCALE = 0x8, OpcUa::DIM_ADDITIONAL_INFO = 0x10, OpcUa::DIM_INNER_STATUS_CODE = 0x20, OpcUa::DIM_INNER_DIAGNOSTIC_INFO = 0x40 } |
enum | OpcUa::ExtensionObjectEncoding : uint8_t { OpcUa::NONE = 0, OpcUa::HAS_BINARY_BODY = 1, OpcUa::HAS_XML_BODY = 2 } |
Variables | |
const uint8_t | OpcUa::HAS_LOCALE = 1 |
const uint8_t | OpcUa::HAS_TEXT = 2 |