PacketIO Methods |
The PacketIO type exposes the following members.
| Name | Description | |
|---|---|---|
| Advance |
Advances the current packet position. Implies Ensure(length).
| |
| Ensure |
Ensure that the next length bytes of data/space are available in the packet. If there isn't enough already
available, and the packet isn't fixed, then it'll attempt to read more data into or create more space in the packet.
| |
| MarkPosition |
Return a position marker.
|
| Name | Description | |
|---|---|---|
| ReadBit |
Reads a bit at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadBoolean |
Reads a boolean at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadByte |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadBytes(Int32, Int32) | Overloaded.
Reads a number of bytes at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadBytes(Int32, ArraySegmentByte) | Overloaded.
Reads a number of bytes at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadBytes(Int32, IDataWriter, Int32) | Overloaded.
Reads a number of bytes at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadBytes(Int32, Byte, Int32, Int32) | Overloaded.
Reads a number of bytes at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadChar |
Reads a character at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadDouble(Int32) | Overloaded.
Reads a 64bit double floating point number at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadDouble(Int32, Endian) | Overloaded.
Reads a 64bit double floating point number at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadDoubleBE |
Reads a 64bit double floating point number at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadDoubleLE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadInt16(Int32) | Overloaded.
Reads a 16bit signed integer at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadInt16(Int32, Endian) | Overloaded.
Reads a 16bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt16BE |
Reads a 16bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt16LE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadInt32(Int32) | Overloaded.
Reads a 32bit signed integer at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadInt32(Int32, Endian) | Overloaded.
Reads a 32bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt32BE |
Reads a 32bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt32LE |
Reads the memory exchange from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadInt64(Int32) | Overloaded.
Reads a 64bit signed integer at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadInt64(Int32, Endian) | Overloaded.
Reads a 64bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt64BE |
Reads a 64bit signed integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadInt64LE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadSByte |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadSingle(Int32) | Overloaded.
Reads a 32bit single floating point number at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadSingle(Int32, Endian) | Overloaded.
Reads a 32bit single floating point number at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadSingleBE |
Reads a 32bit single floating point number at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadSingleLE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadString(Int32) | Overloaded.
Reads a string at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadString(Int32, BinaryTextEncoding) | Overloaded.
Reads a string at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt16 |
Reads a 16bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt16BE |
Reads a 16bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt16LE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadUInt32(Int32) | Overloaded.
Reads a 32bit unsigned integer at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadUInt32(Int32, Endian) | Overloaded.
Reads a 32bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt32BE |
Reads a 32bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt32LE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) | |
| ReadUInt64(Int32) | Overloaded.
Reads a 64bit unsigned integer at offset in the buffer.
(Defined by OffsetPacketReaderExtensions.) | |
| ReadUInt64(Int32, Endian) | Overloaded.
Reads a 64bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt64BE |
Reads a 64bit unsigned integer at offset in the buffer.
(Defined by OffsetDataReaderExtensions.) | |
| ReadUInt64LE |
Reads from the specified offset and returns the data as a value.
(Defined by DataReferenceExtensions.) |