S2OPC OPCUA Toolkit
|
#include "sopc_buffer.h"
#include "sopc_builtintypes.h"
#include "sopc_encodeabletype.h"
#include "sopc_enums.h"
Go to the source code of this file.
Data Structures | |
struct | SOPC_BuiltInType_Encoding |
Generic built-in type encoding. Provides all the generic service functions for encoding and decoding a built-in type. More... | |
Typedefs | |
typedef struct SOPC_BuiltInType_Encoding | SOPC_BuiltInType_Encoding |
Generic built-in type encoding. Provides all the generic service functions for encoding and decoding a built-in type. | |
Functions | |
SOPC_ReturnStatus | SOPC_Byte_Write (const SOPC_Byte *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Byte_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Byte_Read (SOPC_Byte *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Byte_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Boolean_Write (const SOPC_Boolean *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Boolean_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Boolean_Read (SOPC_Boolean *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Boolean_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_SByte_Write (const SOPC_SByte *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_SByte_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_SByte_Read (SOPC_SByte *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_SByte_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int16_Write (const int16_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int16_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int16_Read (int16_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int16_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt16_Write (const uint16_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt16_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt16_Read (uint16_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt16_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int32_Write (const int32_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int32_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int32_Read (int32_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int32_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt32_Write (const uint32_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt32_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt32_Read (uint32_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt32_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int64_Write (const int64_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int64_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int64_Read (int64_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Int64_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt64_Write (const uint64_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt64_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt64_Read (uint64_t *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_UInt64_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Float_Write (const float *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Float_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Float_Read (float *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Float_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Double_Write (const double *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Double_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Double_Read (double *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Double_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DateTime_Write (const SOPC_DateTime *date, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DateTime_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DateTime_Read (SOPC_DateTime *date, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DateTime_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ByteString_Write (const SOPC_ByteString *str, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ByteString_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ByteString_Read (SOPC_ByteString *str, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ByteString_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_String_Write (const SOPC_String *str, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_String_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_String_Read (SOPC_String *str, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_String_ReadWithLimitedLength (SOPC_String *str, int32_t maxLength, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_String_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_XmlElement_Write (const SOPC_XmlElement *xml, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_XmlElement_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_XmlElement_Read (SOPC_XmlElement *xml, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_XmlElement_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Guid_Write (const SOPC_Guid *guid, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Guid_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Guid_Read (SOPC_Guid *guid, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Guid_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_NodeId_Write (const SOPC_NodeId *nodeId, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_NodeId_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_NodeId_Read (SOPC_NodeId *nodeId, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_NodeId_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExpandedNodeId_Write (const SOPC_ExpandedNodeId *expNodeId, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExpandedNodeId_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExpandedNodeId_Read (SOPC_ExpandedNodeId *expNodeId, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExpandedNodeId_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_StatusCode_Write (const SOPC_StatusCode *status, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_StatusCode_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_StatusCode_Read (SOPC_StatusCode *status, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_StatusCode_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DiagnosticInfo_Write (const SOPC_DiagnosticInfo *diagInfo, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DiagnosticInfo_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DiagnosticInfo_Read (SOPC_DiagnosticInfo *diagInfo, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DiagnosticInfo_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_QualifiedName_Write (const SOPC_QualifiedName *qname, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_QualifiedName_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_QualifiedName_Read (SOPC_QualifiedName *qname, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_QualifiedName_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_LocalizedText_Write (const SOPC_LocalizedText *localizedText, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_LocalizedText_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_LocalizedText_Read (SOPC_LocalizedText *localizedText, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_LocalizedText_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExtensionObject_Write (const SOPC_ExtensionObject *extObj, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExtensionObject_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExtensionObject_Read (SOPC_ExtensionObject *extObj, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_ExtensionObject_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_Write (const SOPC_Variant *variant, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_WriteAux_Nested (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_Read (SOPC_Variant *variant, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Variant_ReadAux_Nested (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_Write (const SOPC_DataValue *dataValue, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_WriteAux (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_WriteAux_Nested (const void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_Read (SOPC_DataValue *dataValue, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_ReadAux (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_DataValue_ReadAux_Nested (void *value, SOPC_Buffer *buf, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Read_Array (SOPC_Buffer *msgBuf, int32_t *noOfElts, void **eltsArray, size_t sizeOfElt, SOPC_EncodeableObject_PfnDecode *decodeFct, SOPC_EncodeableObject_PfnInitialize *initializeFct, SOPC_EncodeableObject_PfnClear *clearFct, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_Write_Array (SOPC_Buffer *msgBuf, const int32_t *const noOfElts, const void *const *eltsArray, size_t sizeOfElt, SOPC_EncodeableObject_PfnEncode *encodeFct, uint32_t nestedStructLevel) |
SOPC_ReturnStatus | SOPC_EncodeMsg_Type_Header_Body (SOPC_Buffer *buf, SOPC_EncodeableType *encType, SOPC_EncodeableType *headerType, void *msgHeader, void *msgBody) |
SOPC_ReturnStatus | SOPC_MsgBodyType_Read (SOPC_Buffer *buf, SOPC_EncodeableType **receivedEncType) |
SOPC_ReturnStatus | SOPC_DecodeMsg_HeaderOrBody (SOPC_Buffer *buffer, SOPC_EncodeableType *msgEncType, void **encodeableObj) |
SOPC_ReturnStatus | SOPC_EncodeableObject_EncodeToByteString (SOPC_EncodeableType *type, const void *srcValue, SOPC_ByteString *destByteString) |
Encode an encodeable object of the given encodeable type into an OPC UA ByteString. | |
SOPC_ReturnStatus | SOPC_EncodeableObject_DecodeFromByteString (SOPC_EncodeableType *type, const SOPC_ByteString *srcByteString, void *destValue) |
Decode an encodeable object of the given encodeable type from an OPC UA ByteString. | |
Variables | |
const SOPC_BuiltInType_Encoding | SOPC_BuiltInType_EncodingTable [SOPC_BUILTINID_MAX+1] |
Table of all built-in type encoding. To be indexed with a SOPC_BuiltinId . Provides all the generic encoding and decoding functions associated with each built-in type. | |
typedef struct SOPC_BuiltInType_Encoding SOPC_BuiltInType_Encoding |
Generic built-in type encoding. Provides all the generic service functions for encoding and decoding a built-in type.
SOPC_ReturnStatus SOPC_Byte_Write | ( | const SOPC_Byte * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
Note: SOPC_*_Write operations return SOPC_STATUS_WOULD_BLOCK if not enough bytes available in buffer to write the value
SOPC_ReturnStatus SOPC_Byte_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Byte_Read | ( | SOPC_Byte * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Byte_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Boolean_Write | ( | const SOPC_Boolean * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Boolean_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Boolean_Read | ( | SOPC_Boolean * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Boolean_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_SByte_Write | ( | const SOPC_SByte * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_SByte_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_SByte_Read | ( | SOPC_SByte * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_SByte_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int16_Write | ( | const int16_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int16_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int16_Read | ( | int16_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int16_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt16_Write | ( | const uint16_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt16_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt16_Read | ( | uint16_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt16_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int32_Write | ( | const int32_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int32_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int32_Read | ( | int32_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int32_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt32_Write | ( | const uint32_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt32_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt32_Read | ( | uint32_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt32_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int64_Write | ( | const int64_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int64_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int64_Read | ( | int64_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Int64_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt64_Write | ( | const uint64_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt64_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt64_Read | ( | uint64_t * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_UInt64_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Float_Write | ( | const float * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Float_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Float_Read | ( | float * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Float_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Double_Write | ( | const double * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Double_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Double_Read | ( | double * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Double_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DateTime_Write | ( | const SOPC_DateTime * | date, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DateTime_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DateTime_Read | ( | SOPC_DateTime * | date, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DateTime_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ByteString_Write | ( | const SOPC_ByteString * | str, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ByteString_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ByteString_Read | ( | SOPC_ByteString * | str, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ByteString_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_String_Write | ( | const SOPC_String * | str, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_String_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_String_Read | ( | SOPC_String * | str, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_String_ReadWithLimitedLength | ( | SOPC_String * | str, |
int32_t | maxLength, | ||
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_String_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_XmlElement_Write | ( | const SOPC_XmlElement * | xml, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_XmlElement_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_XmlElement_Read | ( | SOPC_XmlElement * | xml, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_XmlElement_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Guid_Write | ( | const SOPC_Guid * | guid, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Guid_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Guid_Read | ( | SOPC_Guid * | guid, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Guid_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_NodeId_Write | ( | const SOPC_NodeId * | nodeId, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_NodeId_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_NodeId_Read | ( | SOPC_NodeId * | nodeId, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_NodeId_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExpandedNodeId_Write | ( | const SOPC_ExpandedNodeId * | expNodeId, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExpandedNodeId_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExpandedNodeId_Read | ( | SOPC_ExpandedNodeId * | expNodeId, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExpandedNodeId_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_StatusCode_Write | ( | const SOPC_StatusCode * | status, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_StatusCode_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_StatusCode_Read | ( | SOPC_StatusCode * | status, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_StatusCode_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DiagnosticInfo_Write | ( | const SOPC_DiagnosticInfo * | diagInfo, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DiagnosticInfo_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DiagnosticInfo_Read | ( | SOPC_DiagnosticInfo * | diagInfo, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DiagnosticInfo_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_QualifiedName_Write | ( | const SOPC_QualifiedName * | qname, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_QualifiedName_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_QualifiedName_Read | ( | SOPC_QualifiedName * | qname, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_QualifiedName_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_LocalizedText_Write | ( | const SOPC_LocalizedText * | localizedText, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_LocalizedText_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_LocalizedText_Read | ( | SOPC_LocalizedText * | localizedText, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_LocalizedText_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExtensionObject_Write | ( | const SOPC_ExtensionObject * | extObj, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExtensionObject_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExtensionObject_Read | ( | SOPC_ExtensionObject * | extObj, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_ExtensionObject_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_Write | ( | const SOPC_Variant * | variant, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_WriteAux_Nested | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_Read | ( | SOPC_Variant * | variant, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Variant_ReadAux_Nested | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_Write | ( | const SOPC_DataValue * | dataValue, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_WriteAux | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_WriteAux_Nested | ( | const void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_Read | ( | SOPC_DataValue * | dataValue, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_ReadAux | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_DataValue_ReadAux_Nested | ( | void * | value, |
SOPC_Buffer * | buf, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Read_Array | ( | SOPC_Buffer * | msgBuf, |
int32_t * | noOfElts, | ||
void ** | eltsArray, | ||
size_t | sizeOfElt, | ||
SOPC_EncodeableObject_PfnDecode * | decodeFct, | ||
SOPC_EncodeableObject_PfnInitialize * | initializeFct, | ||
SOPC_EncodeableObject_PfnClear * | clearFct, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_Write_Array | ( | SOPC_Buffer * | msgBuf, |
const int32_t *const | noOfElts, | ||
const void *const * | eltsArray, | ||
size_t | sizeOfElt, | ||
SOPC_EncodeableObject_PfnEncode * | encodeFct, | ||
uint32_t | nestedStructLevel ) |
SOPC_ReturnStatus SOPC_EncodeMsg_Type_Header_Body | ( | SOPC_Buffer * | buf, |
SOPC_EncodeableType * | encType, | ||
SOPC_EncodeableType * | headerType, | ||
void * | msgHeader, | ||
void * | msgBody ) |
SOPC_ReturnStatus SOPC_MsgBodyType_Read | ( | SOPC_Buffer * | buf, |
SOPC_EncodeableType ** | receivedEncType ) |
SOPC_ReturnStatus SOPC_DecodeMsg_HeaderOrBody | ( | SOPC_Buffer * | buffer, |
SOPC_EncodeableType * | msgEncType, | ||
void ** | encodeableObj ) |
SOPC_ReturnStatus SOPC_EncodeableObject_EncodeToByteString | ( | SOPC_EncodeableType * | type, |
const void * | srcValue, | ||
SOPC_ByteString * | destByteString ) |
Encode an encodeable object of the given encodeable type into an OPC UA ByteString.
type | The encodeable type of the object instance to encode. |
srcValue | The object instance of the appropriate encodeable type to encode. It shall at least have allocation size described in the encodeable type and shall be the C structure corresponding to an instance of the encodeable type (The first field of the structure shall be a SOPC_EncodeableType* which value shall be type . The following fields shall have types described by type ) |
destByteString | The empty OPC UA ByteString in which the encodeable object will be encoded. |
SOPC_ReturnStatus SOPC_EncodeableObject_DecodeFromByteString | ( | SOPC_EncodeableType * | type, |
const SOPC_ByteString * | srcByteString, | ||
void * | destValue ) |
Decode an encodeable object of the given encodeable type from an OPC UA ByteString.
type | The encodeable type of the object instance to decode. |
srcByteString | The OPC UA ByteString to decode to fill the encodeable object content (content is not modified by the function call) |
destValue | An initialized object instance of the appropriate encodeable type to decode. It shall at least have allocation size described in the encodeable type and shall be the C structure corresponding to an instance of the encodeable type (The first field of the structure shall be a SOPC_EncodeableType* which value shall be type . The following fields shall have types described by type ) |
|
extern |
Table of all built-in type encoding. To be indexed with a SOPC_BuiltinId
. Provides all the generic encoding and decoding functions associated with each built-in type.