S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
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

◆ [struct]

struct { ... } SOPC_ExtensionObject::Object

◆ [union]

union { ... } SOPC_ExtensionObject::Body

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