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

 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
 


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09