UA Server SDK C++ Bundle  1.4.0.258
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
UaAbstractDecoder Class Referenceabstract

This class is used internally by the SDK. More...

#include <uaabstractdecoder.h>

Inherited by UaBinaryDecoder.

Public Member Functions

virtual void pushNamespace (const UaString &sNamespace)=0
 
virtual void popNamespace ()=0
 
virtual UaStatus readBoolean (const UaString &sFieldName, OpcUa_Boolean &rValue)=0
 
virtual UaStatus readByteString (const UaString &sFieldName, UaByteString &rValue)=0
 
virtual UaStatus readDataValue (const UaString &sFieldName, UaDataValue &rValue)=0
 
virtual UaStatus readDateTime (const UaString &sFieldName, UaDateTime &rValue)=0
 
virtual UaStatus readDiagnosticInfo (const UaString &sFieldName, UaDiagnosticInfo &rValue)=0
 
virtual UaStatus readExpandedNodeId (const UaString &sFieldName, UaExpandedNodeId &rValue)=0
 
virtual UaStatus readGuid (const UaString &sFieldName, UaGuid &rValue)=0
 
virtual UaStatus readLocalizedText (const UaString &sFieldName, UaLocalizedText &rValue)=0
 
virtual UaStatus readNodeId (const UaString &sFieldName, UaNodeId &rValue)=0
 
virtual UaStatus readDouble (const UaString &sFieldName, OpcUa_Double &rValue)=0
 
virtual UaStatus readFloat (const UaString &sFieldName, OpcUa_Float &rValue)=0
 
virtual UaStatus readInt16 (const UaString &sFieldName, OpcUa_Int16 &rValue)=0
 
virtual UaStatus readInt32 (const UaString &sFieldName, OpcUa_Int32 &rValue)=0
 
virtual UaStatus readInt64 (const UaString &sFieldName, OpcUa_Int64 &rValue)=0
 
virtual UaStatus readSByte (const UaString &sFieldName, OpcUa_SByte &rValue)=0
 
virtual UaStatus readByte (const UaString &sFieldName, OpcUa_Byte &rValue)=0
 
virtual UaStatus readUInt16 (const UaString &sFieldName, OpcUa_UInt16 &rValue)=0
 
virtual UaStatus readUInt32 (const UaString &sFieldName, OpcUa_UInt32 &rValue)=0
 
virtual UaStatus readUInt64 (const UaString &sFieldName, OpcUa_UInt64 &rValue)=0
 
virtual UaStatus readQualifiedName (const UaString &sFieldName, UaQualifiedName &rValue)=0
 
virtual UaStatus readStatusCode (const UaString &sFieldName, UaStatusCode &rValue)=0
 
virtual UaStatus readString (const UaString &sFieldName, UaString &rValue)=0
 
virtual UaStatus readVariant (const UaString &sFieldName, UaVariant &rValue)=0
 
virtual UaStatus readExtensionObject (const UaString &sFieldName, UaExtensionObject &rValue)=0
 
virtual UaStatus readGenericValue (const UaString &sFieldName, UaGenericValue &rValue)=0
 
virtual UaStatus readXmlElement (const UaString &sFieldName, UaByteString &rValue)=0
 
virtual UaStatus readBooleanArray (const UaString &sFieldName, UaBooleanArray &rValue)=0
 
virtual UaStatus readByteStringArray (const UaString &sFieldName, UaByteStringArray &rValue)=0
 
virtual UaStatus readDataValueArray (const UaString &sFieldName, UaDataValues &rValue)=0
 
virtual UaStatus readDateTimeArray (const UaString &sFieldName, UaDateTimeArray &rValue)=0
 
virtual UaStatus readDiagnosticInfoArray (const UaString &sFieldName, UaDiagnosticInfos &rValue)=0
 
virtual UaStatus readExpandedNodeIdArray (const UaString &sFieldName, UaExpandedNodeIdArray &rValue)=0
 
virtual UaStatus readGuidArray (const UaString &sFieldName, UaGuidArray &rValue)=0
 
virtual UaStatus readLocalizedTextArray (const UaString &sFieldName, UaLocalizedTextArray &rValue)=0
 
virtual UaStatus readNodeIdArray (const UaString &sFieldName, UaNodeIdArray &rValue)=0
 
virtual UaStatus readDoubleArray (const UaString &sFieldName, UaDoubleArray &rValue)=0
 
virtual UaStatus readFloatArray (const UaString &sFieldName, UaFloatArray &rValue)=0
 
virtual UaStatus readInt16Array (const UaString &sFieldName, UaInt16Array &rValue)=0
 
virtual UaStatus readInt32Array (const UaString &sFieldName, UaInt32Array &rValue)=0
 
virtual UaStatus readInt64Array (const UaString &sFieldName, UaInt64Array &rValue)=0
 
virtual UaStatus readSByteArray (const UaString &sFieldName, UaSByteArray &rValue)=0
 
virtual UaStatus readByteArray (const UaString &sFieldName, UaByteArray &rValue)=0
 
virtual UaStatus readUInt16Array (const UaString &sFieldName, UaUInt16Array &rValue)=0
 
virtual UaStatus readUInt32Array (const UaString &sFieldName, UaUInt32Array &rValue)=0
 
virtual UaStatus readUInt64Array (const UaString &sFieldName, UaUInt64Array &rValue)=0
 
virtual UaStatus readQualifiedNameArray (const UaString &sFieldName, UaQualifiedNameArray &rValue)=0
 
virtual UaStatus readStatusCodeArray (const UaString &sFieldName, UaStatusCodeArray &rValue)=0
 
virtual UaStatus readStringArray (const UaString &sFieldName, UaStringArray &rValue)=0
 
virtual UaStatus readVariantArray (const UaString &sFieldName, UaVariantArray &rValue)=0
 
virtual UaStatus readExtensionObjectArray (const UaString &sFieldName, UaExtensionObjectArray &rValue)=0
 
virtual UaStatus readGenericValueArray (const UaString &sFieldName, std::vector< UaGenericValue > &rValue, UaStructureDefinition structureDefinition)=0
 
virtual UaStatus readXmlElementArray (const UaString &sFieldName, UaByteStringArray &rValue)=0
 

Detailed Description

This class is used internally by the SDK.

It is an abstract base class for a decoder. The decoder is used for deserializing data to an UaGenericValue.


The documentation for this class was generated from the following files: