Classes | Namespaces | Typedefs | Enumerations | Variables
types.h File Reference
#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>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

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

namespace  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 = 295

Enumerations

enum  OpcUa::DiagnosticInfoMask {
  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 { 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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59