UA Server SDK C++ Bundle
1.4.0.258
|
This class is used internally by the SDK. More...
#include <uaabstractencoder.h>
Inherited by UaBinaryEncoder.
Public Member Functions | |
virtual void | pushNamespace (const UaString &sNamespace)=0 |
virtual void | popNamespace ()=0 |
virtual UaStatus | writeBoolean (const UaString &sFieldName, OpcUa_Boolean value)=0 |
virtual UaStatus | writeByteString (const UaString &sFieldName, const UaByteString &value)=0 |
virtual UaStatus | writeDataValue (const UaString &sFieldName, const UaDataValue &value)=0 |
virtual UaStatus | writeDateTime (const UaString &sFieldName, const UaDateTime &value)=0 |
virtual UaStatus | writeDiagnosticInfo (const UaString &sFieldName, const UaDiagnosticInfo &value)=0 |
virtual UaStatus | writeExpandedNodeId (const UaString &sFieldName, const UaExpandedNodeId &value)=0 |
virtual UaStatus | writeGuid (const UaString &sFieldName, const UaGuid &value)=0 |
virtual UaStatus | writeLocalizedText (const UaString &sFieldName, const UaLocalizedText &value)=0 |
virtual UaStatus | writeNodeId (const UaString &sFieldName, const UaNodeId &value)=0 |
virtual UaStatus | writeDouble (const UaString &sFieldName, OpcUa_Double value)=0 |
virtual UaStatus | writeFloat (const UaString &sFieldName, OpcUa_Float value)=0 |
virtual UaStatus | writeInt16 (const UaString &sFieldName, OpcUa_Int16 value)=0 |
virtual UaStatus | writeInt32 (const UaString &sFieldName, OpcUa_Int32 value)=0 |
virtual UaStatus | writeInt64 (const UaString &sFieldName, OpcUa_Int64 value)=0 |
virtual UaStatus | writeSByte (const UaString &sFieldName, OpcUa_SByte value)=0 |
virtual UaStatus | writeByte (const UaString &sFieldName, OpcUa_Byte value)=0 |
virtual UaStatus | writeUInt16 (const UaString &sFieldName, OpcUa_UInt16 value)=0 |
virtual UaStatus | writeUInt32 (const UaString &sFieldName, OpcUa_UInt32 value)=0 |
virtual UaStatus | writeUInt64 (const UaString &sFieldName, OpcUa_UInt64 valueu)=0 |
virtual UaStatus | writeQualifiedName (const UaString &sFieldName, const UaQualifiedName &value)=0 |
virtual UaStatus | writeStatusCode (const UaString &sFieldName, const UaStatusCode &value)=0 |
virtual UaStatus | writeString (const UaString &sFieldName, const UaString &value)=0 |
virtual UaStatus | writeVariant (const UaString &sFieldName, const UaVariant &value)=0 |
virtual UaStatus | writeExtensionObject (const UaString &sFieldName, const UaExtensionObject &value)=0 |
virtual UaStatus | writeGenericValue (const UaString &sFieldName, const UaGenericValue &value)=0 |
virtual UaStatus | writeXmlElement (const UaString &sFieldName, const UaByteString &value)=0 |
virtual UaStatus | writeBooleanArray (const UaString &sFieldName, const UaBooleanArray &value)=0 |
virtual UaStatus | writeByteStringArray (const UaString &sFieldName, const UaByteStringArray &value)=0 |
virtual UaStatus | writeDataValueArray (const UaString &sFieldName, const UaDataValues &value)=0 |
virtual UaStatus | writeDateTimeArray (const UaString &sFieldName, const UaDateTimeArray &value)=0 |
virtual UaStatus | writeDiagnosticInfoArray (const UaString &sFieldName, const UaDiagnosticInfos &value)=0 |
virtual UaStatus | writeExpandedNodeIdArray (const UaString &sFieldName, const UaExpandedNodeIdArray &value)=0 |
virtual UaStatus | writeGuidArray (const UaString &sFieldName, const UaGuidArray &value)=0 |
virtual UaStatus | writeLocalizedTextArray (const UaString &sFieldName, const UaLocalizedTextArray &value)=0 |
virtual UaStatus | writeNodeIdArray (const UaString &sFieldName, const UaNodeIdArray &value)=0 |
virtual UaStatus | writeDoubleArray (const UaString &sFieldName, const UaDoubleArray &value)=0 |
virtual UaStatus | writeFloatArray (const UaString &sFieldName, const UaFloatArray &value)=0 |
virtual UaStatus | writeInt16Array (const UaString &sFieldName, const UaInt16Array &value)=0 |
virtual UaStatus | writeInt32Array (const UaString &sFieldName, const UaInt32Array &value)=0 |
virtual UaStatus | writeInt64Array (const UaString &sFieldName, const UaInt64Array &value)=0 |
virtual UaStatus | writeSByteArray (const UaString &sFieldName, const UaSByteArray &value)=0 |
virtual UaStatus | writeByteArray (const UaString &sFieldName, const UaByteArray &value)=0 |
virtual UaStatus | writeUInt16Array (const UaString &sFieldName, const UaUInt16Array &value)=0 |
virtual UaStatus | writeUInt32Array (const UaString &sFieldName, const UaUInt32Array &value)=0 |
virtual UaStatus | writeUInt64Array (const UaString &sFieldName, const UaUInt64Array &value)=0 |
virtual UaStatus | writeQualifiedNameArray (const UaString &sFieldName, const UaQualifiedNameArray &value)=0 |
virtual UaStatus | writeStatusCodeArray (const UaString &sFieldName, const UaStatusCodeArray &value)=0 |
virtual UaStatus | writeStringArray (const UaString &sFieldName, const UaStringArray &value)=0 |
virtual UaStatus | writeVariantArray (const UaString &sFieldName, const UaVariantArray &value)=0 |
virtual UaStatus | writeExtensionObjectArray (const UaString &sFieldName, const UaExtensionObjectArray &value)=0 |
virtual UaStatus | writeGenericValueArray (const UaString &sFieldName, const std::vector< UaGenericValue > &value)=0 |
virtual UaStatus | writeXmlElementArray (const UaString &sFieldName, const UaByteStringArray &value)=0 |
This class is used internally by the SDK.
It is an abstract base class for an encoder. The encoder is used for serializing the data of an UaGenericValue.