C++ Based OPC UA Client/Server SDK  1.5.5.355
OpcUa_EncodeableType Struct Reference

Describes an encodeable object. More...

#include <opcua_encodeableobject.h>

Public Attributes

const OpcUa_CharA * TypeName
 The name of the encodeable type.
 
OpcUa_UInt32 TypeId
 The numeric type identifier.
 
OpcUa_UInt32 BinaryEncodingTypeId
 The numeric type identifier for the binary encoding.
 
OpcUa_UInt32 XmlEncodingTypeId
 The numeric type identifier for the XML encoding.
 
const OpcUa_CharA * NamespaceUri
 The namespace uri that qualifies the type identifier.
 
OpcUa_UInt32 AllocationSize
 The size of the structure in memory.
 
OpcUa_EncodeableObject_PfnInitialize * Initialize
 Initializes the object.
 
OpcUa_EncodeableObject_PfnClear * Clear
 Clears the object.
 
OpcUa_EncodeableObject_PfnGetSize * GetSize
 Precalculates the size the serialized object.
 
OpcUa_EncodeableObject_PfnEncode * Encode
 Encodes the object.
 
OpcUa_EncodeableObject_PfnDecode * Decode
 Decodes the object.
 
OpcUa_EncodeableObject_PfnCompare * Compare
 Compares two objects.
 
OpcUa_EncodeableObject_PfnCopy * Copy
 Creates a copy of an object.
 
OpcUa_EncodeableObject_PfnCopyTo * CopyTo
 Copies an object to another.
 

Detailed Description

Describes an encodeable object.


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