S2OPC OPCUA Toolkit
Data Fields
SOPC_ExtensionObject Struct Reference

An ExtensionObject is a container for any Structured DataTypes which cannot be encoded as one of the other built-in data types. it contains fields that describes which data is transported and how it is described. More...

#include <sopc_builtintypes.h>

Data Fields

SOPC_ExpandedNodeId TypeId
 
SOPC_ExtObjectBodyEncoding Encoding
 
union {
   SOPC_ByteString   Bstring
 
   SOPC_XmlElement   Xml
 
   struct {
      void *   Value
 
      SOPC_EncodeableType *   ObjType
 
   }   Object
 
Body
 

Detailed Description

An ExtensionObject is a container for any Structured DataTypes which cannot be encoded as one of the other built-in data types. it contains fields that describes which data is transported and how it is described.

Field Documentation

◆ TypeId

SOPC_ExpandedNodeId SOPC_ExtensionObject::TypeId

◆ Encoding

SOPC_ExtObjectBodyEncoding SOPC_ExtensionObject::Encoding

◆ Bstring

SOPC_ByteString SOPC_ExtensionObject::Bstring

◆ Xml

SOPC_XmlElement SOPC_ExtensionObject::Xml

◆ Value

void* SOPC_ExtensionObject::Value

◆ ObjType

SOPC_EncodeableType* SOPC_ExtensionObject::ObjType

◆ Object

struct { ... } SOPC_ExtensionObject::Object

◆ Body

union { ... } SOPC_ExtensionObject::Body

The documentation for this struct was generated from the following file: