CircularDataBuffer Class |
Namespace: FM.IceLink
The CircularDataBuffer type exposes the following members.
| Name | Description | |
|---|---|---|
| Capacity |
Gets the capacity of this CircularDataBuffer.
| |
| Data |
Gets the data.
(Overrides DataBufferData.) | |
| Index |
Gets or sets the index.
(Inherited from DataBuffer.) | |
| InnerData |
Gets or sets backing data buffer.
(Inherited from DataBuffer.) | |
| IsPooled |
Gets whether this DataBuffer is from a pool.
(Inherited from DataBuffer.) | |
| IsSubset |
Gets whether this DataBuffer is a subset.
(Inherited from DataBuffer.) | |
| Length |
Gets or sets the length.
(Inherited from DataBuffer.) | |
| LittleEndian |
Gets or sets whether Data is little-endian.
(Inherited from DataBuffer.) |
| Name | Description | |
|---|---|---|
| And |
Performs a bitwise "and" operation on a value.
(Inherited from DataBuffer.) | |
| Append(DataBuffer) |
Appends a buffer.
(Inherited from DataBuffer.) | |
| Append(DataBuffer) |
Appends some buffers.
(Inherited from DataBuffer.) | |
| AppendDataBuffer |
Appends a data buffer to the correct place in this circular data buffer.
| |
| BeginWrite |
Tells the CircularDataBuffer to expect more data of up to maxWriteSize. Will reshuffle data around or resize if necessary.
| |
| Clone |
Clones this instance.
(Inherited from DataBuffer.) | |
| Clone(Boolean) |
Clones this instance.
(Inherited from DataBuffer.) | |
| Create |
Creates a new instance of the CircularDataBuffer that can hold a initial amount of data.
| |
| Discard |
Advances the Index by amount so the space used by the data can be reused.
| |
| EndWrite |
Tells the CircularDataBuffer how much data was actually written so that the Length can be set appropriately.
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| Free |
Frees the internal pooled DataBuffer.
(Overrides DataBufferFree.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| Keep |
Increment the retain count by one.
(Inherited from DataBuffer.) | |
| MemberwiseClone | (Inherited from Object.) | |
| Or |
Performs a bitwise "or" operation on a value.
(Inherited from DataBuffer.) | |
| Prepend(DataBuffer) |
Prepends a buffer.
(Inherited from DataBuffer.) | |
| Prepend(DataBuffer) |
Prepends some buffers.
(Inherited from DataBuffer.) | |
| Read1 |
Reads a 1-bit value.
(Inherited from DataBuffer.) | |
| Read12 |
Reads a 12-bit value.
(Inherited from DataBuffer.) | |
| Read13 |
Reads a 13-bit value.
(Inherited from DataBuffer.) | |
| Read13Signed |
Reads a 13-bit signed value.
(Inherited from DataBuffer.) | |
| Read15 |
Reads a 15-bit value.
(Inherited from DataBuffer.) | |
| Read16(Int32) |
Reads a 16-bit value.
(Inherited from DataBuffer.) | |
| Read16(Int32, Int32) |
Reads a 16-bit value.
(Inherited from DataBuffer.) | |
| Read16Signed(Int32) |
Reads a 16-bit signed value.
(Inherited from DataBuffer.) | |
| Read16Signed(Int32, Int32) |
Reads a 16-bit signed value.
(Inherited from DataBuffer.) | |
| Read18 |
Reads an 18-bit value.
(Inherited from DataBuffer.) | |
| Read2 |
Reads a 2-bit value.
(Inherited from DataBuffer.) | |
| Read24(Int32) |
Reads a 24-bit value.
(Inherited from DataBuffer.) | |
| Read24(Int32, Int32) |
Reads a 24-bit value.
(Inherited from DataBuffer.) | |
| Read24Signed(Int32) |
Reads a 24-bit signed value.
(Inherited from DataBuffer.) | |
| Read24Signed(Int32, Int32) |
Reads a 24-bit signed value.
(Inherited from DataBuffer.) | |
| Read2Signed |
Reads a 2-bit signed value.
(Inherited from DataBuffer.) | |
| Read3 |
Reads a 3-bit value.
(Inherited from DataBuffer.) | |
| Read32(Int32) |
Reads a 32-bit value.
(Inherited from DataBuffer.) | |
| Read32(Int32, Int32) |
Reads a 32-bit value.
(Inherited from DataBuffer.) | |
| Read32Signed(Int32) |
Reads a 32-bit signed value.
(Inherited from DataBuffer.) | |
| Read32Signed(Int32, Int32) |
Reads a 32-bit signed value.
(Inherited from DataBuffer.) | |
| Read3Signed |
Reads a 3-bit signed value.
(Inherited from DataBuffer.) | |
| Read4 |
Reads a 4-bit value.
(Inherited from DataBuffer.) | |
| Read40(Int32) |
Reads a 40-bit value.
(Inherited from DataBuffer.) | |
| Read40(Int32, Int32) |
Reads a 40-bit value.
(Inherited from DataBuffer.) | |
| Read40Signed(Int32) |
Reads a 40-bit signed value.
(Inherited from DataBuffer.) | |
| Read40Signed(Int32, Int32) |
Reads a 40-bit signed value.
(Inherited from DataBuffer.) | |
| Read48(Int32) |
Reads a 48-bit value.
(Inherited from DataBuffer.) | |
| Read48(Int32, Int32) |
Reads a 48-bit value.
(Inherited from DataBuffer.) | |
| Read48Signed(Int32) |
Reads a 48-bit signed value.
(Inherited from DataBuffer.) | |
| Read48Signed(Int32, Int32) |
Reads a 48-bit signed value.
(Inherited from DataBuffer.) | |
| Read4Signed |
Reads a 4-bit signed value.
(Inherited from DataBuffer.) | |
| Read5 |
Reads a 5-bit value.
(Inherited from DataBuffer.) | |
| Read56(Int32) |
Reads a 56-bit value.
(Inherited from DataBuffer.) | |
| Read56(Int32, Int32) |
Reads a 56-bit value.
(Inherited from DataBuffer.) | |
| Read56Signed(Int32) |
Reads a 56-bit signed value.
(Inherited from DataBuffer.) | |
| Read56Signed(Int32, Int32) |
Reads a 56-bit signed value.
(Inherited from DataBuffer.) | |
| Read5Signed |
Reads a 5-bit signed value.
(Inherited from DataBuffer.) | |
| Read6 |
Reads a 6-bit value.
(Inherited from DataBuffer.) | |
| Read64(Int32) |
Reads a 64-bit value.
(Inherited from DataBuffer.) | |
| Read64(Int32, Int32) |
Reads a 64-bit value.
(Inherited from DataBuffer.) | |
| Read64Signed(Int32) |
Reads a 64-bit signed value.
(Inherited from DataBuffer.) | |
| Read64Signed(Int32, Int32) |
Reads a 64-bit signed value.
(Inherited from DataBuffer.) | |
| Read6Signed |
Reads a 6-bit signed value.
(Inherited from DataBuffer.) | |
| Read7 |
Reads a 7-bit value.
(Inherited from DataBuffer.) | |
| Read7Signed |
Reads a 7-bit signed value.
(Inherited from DataBuffer.) | |
| Read8(Int32) |
Reads an 8-bit value.
(Inherited from DataBuffer.) | |
| Read8(Int32, Int32) |
Reads an 8-bit value.
(Inherited from DataBuffer.) | |
| Read8Signed(Int32) |
Reads an 8-bit signed value.
(Inherited from DataBuffer.) | |
| Read8Signed(Int32, Int32) |
Reads an 8-bit signed value.
(Inherited from DataBuffer.) | |
| ReadUtf8String(Int32) |
Read a UTF-8 string.
(Inherited from DataBuffer.) | |
| ReadUtf8String(Int32, Int32) |
Reads a UTF-8 string.
(Inherited from DataBuffer.) | |
| Resize(Int32) |
Resizes this buffer to a new length with new data being inserted at the end.
(Inherited from DataBuffer.) | |
| Resize(Int32, Int32) |
Resizes this buffer to a new length with new data being inserted at a given offset.
(Inherited from DataBuffer.) | |
| Resize(Int32, Int32, Boolean) |
Resizes this buffer to a new length with new data being inserted at a given offset.
(Inherited from DataBuffer.) | |
| SequenceEquals |
Compares a data buffer for equality.
(Inherited from DataBuffer.) | |
| SequenceEqualsConstantTime |
Compares a data buffer for equality in constant time.
(Inherited from DataBuffer.) | |
| Set(Byte) |
Sets the data buffer to the specified value.
(Inherited from DataBuffer.) | |
| Set(Byte, Int32) |
Sets a subset of the data buffer to the specified value.
(Inherited from DataBuffer.) | |
| Set(Byte, Int32, Int32) |
Sets a subset of the data buffer to the specified value.
(Inherited from DataBuffer.) | |
| Subset(Int32) |
Gets a subset of this instance.
(Inherited from DataBuffer.) | |
| Subset(Int32, Int32) |
Gets a subset of this instance.
(Inherited from DataBuffer.) | |
| ToArray |
Converts this instance to an array of bytes.
(Inherited from DataBuffer.) | |
| ToHexString |
Converts this instance to a hexadecimal string.
(Inherited from DataBuffer.) | |
| ToJson |
Serializes this instance to JSON.
(Inherited from DataBuffer.) | |
| ToString | (Inherited from Object.) | |
| TryRead1 |
Tries to read a 1-bit value.
(Inherited from DataBuffer.) | |
| TryRead13 |
Tries to read a 13-bit value;
(Inherited from DataBuffer.) | |
| TryRead16 |
Tries to read a 16-bit value.
(Inherited from DataBuffer.) | |
| TryRead2 |
Tries to read a 2-bit value.
(Inherited from DataBuffer.) | |
| TryRead24 |
Tries to read a 24-bit value.
(Inherited from DataBuffer.) | |
| TryRead3 |
Tries to read a 3-bit value.
(Inherited from DataBuffer.) | |
| TryRead32 |
Tries to read a 32-bit value.
(Inherited from DataBuffer.) | |
| TryRead4 |
Tries to read a 4-bit value.
(Inherited from DataBuffer.) | |
| TryRead40 |
Tries to read a 40-bit value.
(Inherited from DataBuffer.) | |
| TryRead48 |
Tries to read a 48-bit value.
(Inherited from DataBuffer.) | |
| TryRead5 |
Tries to read a 5-bit value.
(Inherited from DataBuffer.) | |
| TryRead56 |
Tries to read a 56-bit value.
(Inherited from DataBuffer.) | |
| TryRead6 |
Tries to read a 6-bit value.
(Inherited from DataBuffer.) | |
| TryRead64 |
Tries to read a 64-bit value.
(Inherited from DataBuffer.) | |
| TryRead7 |
Tries to read a 7-bit value.
(Inherited from DataBuffer.) | |
| TryRead8 |
Tries to read an 8-bit value.
(Inherited from DataBuffer.) | |
| Write(DataBuffer) |
Writes a data buffer to this instance.
(Inherited from DataBuffer.) | |
| Write(DataBuffer, Int32) |
Writes a data buffer to this instance.
(Inherited from DataBuffer.) | |
| Write(DataBuffer, Int32, Int32) |
Writes a data buffer to this instance.
(Inherited from DataBuffer.) | |
| Write1 |
Writes a 1-bit value.
(Inherited from DataBuffer.) | |
| Write13 |
Writes a 13-bit value.
(Inherited from DataBuffer.) | |
| Write16(Int32, Int32) |
Writes a 16-bit value.
(Inherited from DataBuffer.) | |
| Write16(Int32, Int32, Int32) |
Writes a 16-bit value.
(Inherited from DataBuffer.) | |
| Write18 |
Writes an 18-bit value.
(Inherited from DataBuffer.) | |
| Write2 |
Writes a 2-bit value.
(Inherited from DataBuffer.) | |
| Write24(Int32, Int32) |
Writes a 24-bit value.
(Inherited from DataBuffer.) | |
| Write24(Int32, Int32, Int32) |
Writes a 24-bit value.
(Inherited from DataBuffer.) | |
| Write3 |
Writes a 3-bit value.
(Inherited from DataBuffer.) | |
| Write32(Int64, Int32) |
Writes a 32-bit value.
(Inherited from DataBuffer.) | |
| Write32(Int64, Int32, Int32) |
Writes a 32-bit value.
(Inherited from DataBuffer.) | |
| Write4 |
Writes a 4-bit value.
(Inherited from DataBuffer.) | |
| Write40(Int64, Int32) |
Writes a 40-bit value.
(Inherited from DataBuffer.) | |
| Write40(Int64, Int32, Int32) |
Writes a 40-bit value.
(Inherited from DataBuffer.) | |
| Write48(Int64, Int32) |
Writes a 48-bit value.
(Inherited from DataBuffer.) | |
| Write48(Int64, Int32, Int32) |
Writes a 48-bit value.
(Inherited from DataBuffer.) | |
| Write5 |
Writes a 5-bit value.
(Inherited from DataBuffer.) | |
| Write56(Int64, Int32) |
Writes a 56-bit value.
(Inherited from DataBuffer.) | |
| Write56(Int64, Int32, Int32) |
Writes a 56-bit value.
(Inherited from DataBuffer.) | |
| Write6 |
Writes a 6-bit value.
(Inherited from DataBuffer.) | |
| Write64(Int64, Int32) |
Writes a 64-bit value.
(Inherited from DataBuffer.) | |
| Write64(Int64, Int32, Int32) |
Writes a 64-bit value.
(Inherited from DataBuffer.) | |
| Write7 |
Writes a 7-bit value.
(Inherited from DataBuffer.) | |
| Write8(Int32, Int32) |
Writes an 8-bit value.
(Inherited from DataBuffer.) | |
| Write8(Int32, Int32, Int32) |
Writes an 8-bit value.
(Inherited from DataBuffer.) | |
| WriteBytes(Byte) |
Writes a byte array to this instance.
(Inherited from DataBuffer.) | |
| WriteBytes(Byte, Int32) |
Writes a byte array to this instance.
(Inherited from DataBuffer.) | |
| WriteBytes(Byte, Int32, Int32) |
Writes a byte array to this instance.
(Inherited from DataBuffer.) | |
| WriteBytes(Byte, Int32, Int32, Int32) |
Writes a byte array to this instance.
(Inherited from DataBuffer.) | |
| WriteBytes(Byte, Int32, Int32, Int32, Int32) |
Writes a byte array to this instance.
(Inherited from DataBuffer.) | |
| Xor |
Performs a bitwise "xor" operation on a value.
(Inherited from DataBuffer.) |