UA Bundle SDK .NET
2.1.2.227
|
Encodes objects in a stream using the UA Binary encoding. More...
Inherits UnifiedAutomation.UaBase.IEncoder, and IDisposable.
Public Member Functions | |
BinaryEncoder (MessageContext context) | |
Creates an encoder that writes to a memory buffer. More... | |
BinaryEncoder (byte[] buffer, int start, int count, MessageContext context) | |
Creates an encoder that writes to a fixed size memory buffer. More... | |
BinaryEncoder (Stream stream, MessageContext context) | |
Creates an encoder that writes to the stream. More... | |
void | Dispose () |
Frees any unmanaged resources. More... | |
void | SetMappingTables (NamespaceTable namespaceUris, StringTable serverUris) |
Initializes the tables used to map namespace and server uris during encoding. More... | |
byte[] | CloseAndReturnBuffer () |
Completes writing and returns the buffer (if available). More... | |
int | Close () |
Completes writing and returns position in the stream. More... | |
void | WriteRawBytes (byte[] buffer, int offset, int count) |
Writes raw bytes to the stream. More... | |
void | EncodeMessage (IEncodeable message) |
Encodes a message with its header. More... | |
void | SaveStringTable (StringTable stringTable) |
Saves a string table from a binary stream. More... | |
void | PushNamespace (string namespaceUri) |
Pushes a namespace onto the namespace stack. More... | |
void | PopNamespace () |
Pops a namespace from the namespace stack. More... | |
void | WriteBoolean (string fieldName, bool value) |
Writes a boolean to the stream. More... | |
void | WriteSByte (string fieldName, sbyte value) |
Writes a sbyte to the stream. More... | |
void | WriteByte (string fieldName, byte value) |
Writes a byte to the stream. More... | |
void | WriteInt16 (string fieldName, short value) |
Writes a short to the stream. More... | |
void | WriteUInt16 (string fieldName, ushort value) |
Writes a ushort to the stream. More... | |
void | WriteInt32 (string fieldName, int value) |
Writes an int to the stream. More... | |
void | WriteUInt32 (string fieldName, uint value) |
Writes a uint to the stream. More... | |
void | WriteInt64 (string fieldName, long value) |
Writes a long to the stream. More... | |
void | WriteUInt64 (string fieldName, ulong value) |
Writes a ulong to the stream. More... | |
void | WriteFloat (string fieldName, float value) |
Writes a float to the stream. More... | |
void | WriteDouble (string fieldName, double value) |
Writes a double to the stream. More... | |
void | WriteString (string fieldName, string value) |
Writes a string to the stream. More... | |
void | WriteDateTime (string fieldName, DateTime value) |
Writes a UTC date/time to the stream. More... | |
void | WriteGuid (string fieldName, Uuid value) |
Writes a GUID to the stream. More... | |
void | WriteGuid (string fieldName, Guid value) |
Writes a GUID to the stream. More... | |
void | WriteByteString (string fieldName, byte[] value) |
Writes a byte string to the stream. More... | |
void | WriteXmlElement (string fieldName, XmlElement value) |
Writes an XmlElement to the stream. More... | |
void | WriteNodeId (string fieldName, NodeId value) |
Writes an NodeId to the stream. More... | |
void | WriteExpandedNodeId (string fieldName, ExpandedNodeId value) |
Writes an ExpandedNodeId to the stream. More... | |
void | WriteStatusCode (string fieldName, StatusCode value) |
Writes an StatusCode to the stream. More... | |
void | WriteDiagnosticInfo (string fieldName, DiagnosticInfo value) |
Writes an DiagnosticInfo to the stream. More... | |
void | WriteQualifiedName (string fieldName, QualifiedName value) |
Writes an QualifiedName to the stream. More... | |
void | WriteLocalizedText (string fieldName, LocalizedText value) |
Writes an LocalizedText to the stream. More... | |
void | WriteVariant (string fieldName, Variant value) |
Writes an Variant array to the stream. More... | |
void | WriteDataValue (string fieldName, DataValue value) |
Writes an DataValue array to the stream. More... | |
void | WriteExtensionObject (string fieldName, ExtensionObject value) |
Writes an ExtensionObject to the stream. More... | |
void | WriteEncodeable (string fieldName, IEncodeable value, System.Type systemType) |
Writes an encodeable object to the stream. More... | |
void | WriteEnumerated (string fieldName, Enum value) |
Writes an enumerated value array to the stream. More... | |
void | WriteBooleanArray (string fieldName, IList< bool > values) |
Writes a boolean array to the stream. More... | |
void | WriteSByteArray (string fieldName, IList< sbyte > values) |
Writes a sbyte array to the stream. More... | |
void | WriteByteArray (string fieldName, IList< byte > values) |
Writes a sbyte array to the stream. More... | |
void | WriteInt16Array (string fieldName, IList< short > values) |
Writes a short array to the stream. More... | |
void | WriteUInt16Array (string fieldName, IList< ushort > values) |
Writes a ushort array to the stream. More... | |
void | WriteInt32Array (string fieldName, IList< int > values) |
Writes a int array to the stream. More... | |
void | WriteUInt32Array (string fieldName, IList< uint > values) |
Writes a uint array to the stream. More... | |
void | WriteInt64Array (string fieldName, IList< long > values) |
Writes a long array to the stream. More... | |
void | WriteUInt64Array (string fieldName, IList< ulong > values) |
Writes a ulong array to the stream. More... | |
void | WriteFloatArray (string fieldName, IList< float > values) |
Writes a float array to the stream. More... | |
void | WriteDoubleArray (string fieldName, IList< double > values) |
Writes a double array to the stream. More... | |
void | WriteStringArray (string fieldName, IList< string > values) |
Writes a string array to the stream. More... | |
void | WriteDateTimeArray (string fieldName, IList< DateTime > values) |
Writes a UTC date/time array to the stream. More... | |
void | WriteGuidArray (string fieldName, IList< Uuid > values) |
Writes a GUID array to the stream. More... | |
void | WriteGuidArray (string fieldName, IList< Guid > values) |
Writes a GUID array to the stream. More... | |
void | WriteByteStringArray (string fieldName, IList< byte[]> values) |
Writes a byte string array to the stream. More... | |
void | WriteXmlElementArray (string fieldName, IList< XmlElement > values) |
Writes an XmlElement array to the stream. More... | |
void | WriteNodeIdArray (string fieldName, IList< NodeId > values) |
Writes an NodeId array to the stream. More... | |
void | WriteExpandedNodeIdArray (string fieldName, IList< ExpandedNodeId > values) |
Writes an ExpandedNodeId array to the stream. More... | |
void | WriteStatusCodeArray (string fieldName, IList< StatusCode > values) |
Writes an StatusCode array to the stream. More... | |
void | WriteDiagnosticInfoArray (string fieldName, IList< DiagnosticInfo > values) |
Writes an DiagnosticInfo array to the stream. More... | |
void | WriteQualifiedNameArray (string fieldName, IList< QualifiedName > values) |
Writes an QualifiedName array to the stream. More... | |
void | WriteLocalizedTextArray (string fieldName, IList< LocalizedText > values) |
Writes an LocalizedText array to the stream. More... | |
void | WriteVariantArray (string fieldName, IList< Variant > values) |
Writes an Variant array to the stream. More... | |
void | WriteDataValueArray (string fieldName, IList< DataValue > values) |
Writes an DataValue array to the stream. More... | |
void | WriteExtensionObjectArray (string fieldName, IList< ExtensionObject > values) |
Writes an extension object array to the stream. More... | |
void | WriteEncodeableArray (string fieldName, IList< IEncodeable > values, System.Type systemType) |
Writes an encodeable object array to the stream. More... | |
void | WriteEnumeratedArray (string fieldName, Array values, System.Type systemType) |
Writes an enumerated value array to the stream. More... | |
Static Public Member Functions | |
static byte[] | EncodeMessage (IEncodeable message, MessageContext context) |
Encodes a message in a buffer. More... | |
static void | EncodeMessage (IEncodeable message, Stream stream, MessageContext context) |
Encodes a message in a stream. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
An overrideable version of the Dispose. More... | |
Properties | |
int | Position [get, set] |
Gets or sets the position in the stream. More... | |
Stream | BaseStream [get] |
Gets the stream that the encoder is writing to. More... | |
EncodingType | EncodingType [get] |
The type of encoding being used. More... | |
MessageContext | Context [get] |
The message context associated with the encoder. More... | |
Properties inherited from UnifiedAutomation.UaBase.IEncoder | |
EncodingType | EncodingType [get] |
The type of encoding being used. More... | |
MessageContext | Context [get] |
The message context associated with the encoder. More... | |
Encodes objects in a stream using the UA Binary encoding.
UnifiedAutomation.UaBase.BinaryEncoder.BinaryEncoder | ( | MessageContext | context | ) |
Creates an encoder that writes to a memory buffer.
UnifiedAutomation.UaBase.BinaryEncoder.BinaryEncoder | ( | byte[] | buffer, |
int | start, | ||
int | count, | ||
MessageContext | context | ||
) |
Creates an encoder that writes to a fixed size memory buffer.
UnifiedAutomation.UaBase.BinaryEncoder.BinaryEncoder | ( | Stream | stream, |
MessageContext | context | ||
) |
Creates an encoder that writes to the stream.
int UnifiedAutomation.UaBase.BinaryEncoder.Close | ( | ) |
Completes writing and returns position in the stream.
byte [] UnifiedAutomation.UaBase.BinaryEncoder.CloseAndReturnBuffer | ( | ) |
Completes writing and returns the buffer (if available).
void UnifiedAutomation.UaBase.BinaryEncoder.Dispose | ( | ) |
Frees any unmanaged resources.
|
protectedvirtual |
An overrideable version of the Dispose.
|
static |
Encodes a message in a buffer.
|
static |
Encodes a message in a stream.
void UnifiedAutomation.UaBase.BinaryEncoder.EncodeMessage | ( | IEncodeable | message | ) |
Encodes a message with its header.
void UnifiedAutomation.UaBase.BinaryEncoder.PopNamespace | ( | ) |
Pops a namespace from the namespace stack.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.PushNamespace | ( | string | namespaceUri | ) |
Pushes a namespace onto the namespace stack.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.SaveStringTable | ( | StringTable | stringTable | ) |
Saves a string table from a binary stream.
void UnifiedAutomation.UaBase.BinaryEncoder.SetMappingTables | ( | NamespaceTable | namespaceUris, |
StringTable | serverUris | ||
) |
Initializes the tables used to map namespace and server uris during encoding.
namespaceUris | The namespaces URIs referenced by the data being encoded. |
serverUris | The server URIs referenced by the data being encoded. |
void UnifiedAutomation.UaBase.BinaryEncoder.WriteBoolean | ( | string | fieldName, |
bool | value | ||
) |
Writes a boolean to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteBooleanArray | ( | string | fieldName, |
IList< bool > | values | ||
) |
Writes a boolean array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteByte | ( | string | fieldName, |
byte | value | ||
) |
Writes a byte to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteByteArray | ( | string | fieldName, |
IList< byte > | values | ||
) |
Writes a sbyte array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteByteString | ( | string | fieldName, |
byte[] | value | ||
) |
Writes a byte string to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteByteStringArray | ( | string | fieldName, |
IList< byte[]> | values | ||
) |
Writes a byte string array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDataValue | ( | string | fieldName, |
DataValue | value | ||
) |
Writes an DataValue array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDataValueArray | ( | string | fieldName, |
IList< DataValue > | values | ||
) |
Writes an DataValue array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDateTime | ( | string | fieldName, |
DateTime | value | ||
) |
Writes a UTC date/time to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDateTimeArray | ( | string | fieldName, |
IList< DateTime > | values | ||
) |
Writes a UTC date/time array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDiagnosticInfo | ( | string | fieldName, |
DiagnosticInfo | value | ||
) |
Writes an DiagnosticInfo to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDiagnosticInfoArray | ( | string | fieldName, |
IList< DiagnosticInfo > | values | ||
) |
Writes an DiagnosticInfo array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDouble | ( | string | fieldName, |
double | value | ||
) |
Writes a double to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteDoubleArray | ( | string | fieldName, |
IList< double > | values | ||
) |
Writes a double array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteEncodeable | ( | string | fieldName, |
IEncodeable | value, | ||
System.Type | systemType | ||
) |
Writes an encodeable object to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteEncodeableArray | ( | string | fieldName, |
IList< IEncodeable > | values, | ||
System.Type | systemType | ||
) |
Writes an encodeable object array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteEnumerated | ( | string | fieldName, |
Enum | value | ||
) |
Writes an enumerated value array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteEnumeratedArray | ( | string | fieldName, |
Array | values, | ||
System.Type | systemType | ||
) |
Writes an enumerated value array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteExpandedNodeId | ( | string | fieldName, |
ExpandedNodeId | value | ||
) |
Writes an ExpandedNodeId to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteExpandedNodeIdArray | ( | string | fieldName, |
IList< ExpandedNodeId > | values | ||
) |
Writes an ExpandedNodeId array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteExtensionObject | ( | string | fieldName, |
ExtensionObject | value | ||
) |
Writes an ExtensionObject to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteExtensionObjectArray | ( | string | fieldName, |
IList< ExtensionObject > | values | ||
) |
Writes an extension object array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteFloat | ( | string | fieldName, |
float | value | ||
) |
Writes a float to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteFloatArray | ( | string | fieldName, |
IList< float > | values | ||
) |
Writes a float array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteGuid | ( | string | fieldName, |
Uuid | value | ||
) |
Writes a GUID to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteGuid | ( | string | fieldName, |
Guid | value | ||
) |
Writes a GUID to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteGuidArray | ( | string | fieldName, |
IList< Uuid > | values | ||
) |
Writes a GUID array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteGuidArray | ( | string | fieldName, |
IList< Guid > | values | ||
) |
Writes a GUID array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt16 | ( | string | fieldName, |
short | value | ||
) |
Writes a short to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt16Array | ( | string | fieldName, |
IList< short > | values | ||
) |
Writes a short array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt32 | ( | string | fieldName, |
int | value | ||
) |
Writes an int to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt32Array | ( | string | fieldName, |
IList< int > | values | ||
) |
Writes a int array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt64 | ( | string | fieldName, |
long | value | ||
) |
Writes a long to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteInt64Array | ( | string | fieldName, |
IList< long > | values | ||
) |
Writes a long array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteLocalizedText | ( | string | fieldName, |
LocalizedText | value | ||
) |
Writes an LocalizedText to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteLocalizedTextArray | ( | string | fieldName, |
IList< LocalizedText > | values | ||
) |
Writes an LocalizedText array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteNodeId | ( | string | fieldName, |
NodeId | value | ||
) |
Writes an NodeId to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteNodeIdArray | ( | string | fieldName, |
IList< NodeId > | values | ||
) |
Writes an NodeId array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteQualifiedName | ( | string | fieldName, |
QualifiedName | value | ||
) |
Writes an QualifiedName to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteQualifiedNameArray | ( | string | fieldName, |
IList< QualifiedName > | values | ||
) |
Writes an QualifiedName array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteRawBytes | ( | byte[] | buffer, |
int | offset, | ||
int | count | ||
) |
Writes raw bytes to the stream.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteSByte | ( | string | fieldName, |
sbyte | value | ||
) |
Writes a sbyte to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteSByteArray | ( | string | fieldName, |
IList< sbyte > | values | ||
) |
Writes a sbyte array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteStatusCode | ( | string | fieldName, |
StatusCode | value | ||
) |
Writes an StatusCode to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteStatusCodeArray | ( | string | fieldName, |
IList< StatusCode > | values | ||
) |
Writes an StatusCode array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteString | ( | string | fieldName, |
string | value | ||
) |
Writes a string to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteStringArray | ( | string | fieldName, |
IList< string > | values | ||
) |
Writes a string array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt16 | ( | string | fieldName, |
ushort | value | ||
) |
Writes a ushort to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt16Array | ( | string | fieldName, |
IList< ushort > | values | ||
) |
Writes a ushort array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt32 | ( | string | fieldName, |
uint | value | ||
) |
Writes a uint to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt32Array | ( | string | fieldName, |
IList< uint > | values | ||
) |
Writes a uint array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt64 | ( | string | fieldName, |
ulong | value | ||
) |
Writes a ulong to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteUInt64Array | ( | string | fieldName, |
IList< ulong > | values | ||
) |
Writes a ulong array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteVariant | ( | string | fieldName, |
Variant | value | ||
) |
Writes an Variant array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteVariantArray | ( | string | fieldName, |
IList< Variant > | values | ||
) |
Writes an Variant array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteXmlElement | ( | string | fieldName, |
XmlElement | value | ||
) |
Writes an XmlElement to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
void UnifiedAutomation.UaBase.BinaryEncoder.WriteXmlElementArray | ( | string | fieldName, |
IList< XmlElement > | values | ||
) |
Writes an XmlElement array to the stream.
Implements UnifiedAutomation.UaBase.IEncoder.
|
get |
Gets the stream that the encoder is writing to.
|
get |
The message context associated with the encoder.
|
get |
The type of encoding being used.
|
getset |
Gets or sets the position in the stream.