S2OPC OPCUA Toolkit
Data Fields
SOPC_EncodeableType_Struct Struct Reference

Encodeable object type structure definition. It provides all the services functions associated with the encodeable object for encoding needs. More...

#include <sopc_encodeabletype.h>

Data Fields

char * TypeName
 
uint32_t TypeId
 
uint32_t BinaryEncodingTypeId
 
uint32_t XmlEncodingTypeId
 
char * NamespaceUri
 
uint16_t NamespaceIndex
 
size_t AllocationSize
 
SOPC_EncodeableObject_PfnInitializeInitialize
 
SOPC_EncodeableObject_PfnClearClear
 
int32_t NoOfFields
 
const SOPC_EncodeableType_FieldDescriptorFields
 

Detailed Description

Encodeable object type structure definition. It provides all the services functions associated with the encodeable object for encoding needs.

Field Documentation

◆ TypeName

char* SOPC_EncodeableType_Struct::TypeName

◆ TypeId

uint32_t SOPC_EncodeableType_Struct::TypeId

◆ BinaryEncodingTypeId

uint32_t SOPC_EncodeableType_Struct::BinaryEncodingTypeId

◆ XmlEncodingTypeId

uint32_t SOPC_EncodeableType_Struct::XmlEncodingTypeId

◆ NamespaceUri

char* SOPC_EncodeableType_Struct::NamespaceUri

NOT SUPPORTED: it shall be NULL for now (only NamespaceIndex supported). It shall contain the namespace URI or NULL if defined by namespace index.

◆ NamespaceIndex

uint16_t SOPC_EncodeableType_Struct::NamespaceIndex

It shall be ignored when NamespaceUri is set.

◆ AllocationSize

size_t SOPC_EncodeableType_Struct::AllocationSize

◆ Initialize

SOPC_EncodeableObject_PfnInitialize* SOPC_EncodeableType_Struct::Initialize

◆ Clear

SOPC_EncodeableObject_PfnClear* SOPC_EncodeableType_Struct::Clear

◆ NoOfFields

int32_t SOPC_EncodeableType_Struct::NoOfFields

◆ Fields

const SOPC_EncodeableType_FieldDescriptor* SOPC_EncodeableType_Struct::Fields

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