Encoding7Bit Class

Defines 7-bit encoding functions.

Definition

Namespace: Gemstone
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.110 -- Release Build+3e0464f4461df4d3e1175b13966eb47ff832554d
public static class Encoding7Bit
Inheritance
Object    Encoding7Bit

Methods

GetSize(UInt32) Gets the number of bytes required to write the provided value.
GetSize(UInt64) Gets the number of bytes required to write the provided value.
GetSizeInt15 Gets the number of bytes required to write the provided value.
Measure15(Byte*, Int32) Gets the number of bytes for the supplied value in the stream.
Measure15(Byte, Int32) Gets the number of bytes for the supplied value in the stream.
MeasureInt15 Gets the number of bytes for the supplied value in the stream.
MeasureUInt32(Byte*) Gets the number of bytes for the supplied value in the stream.
MeasureUInt32(Byte*, Int32) Gets the number of bytes for the supplied value in the stream.
MeasureUInt32(Byte, Int32) Gets the number of bytes for the supplied value in the stream.
MeasureUInt64(Byte*) Gets the number of bytes for the supplied value in the stream.
MeasureUInt64(Byte*, Int32) Gets the number of bytes for the supplied value in the stream.
MeasureUInt64(Byte, Int32) Gets the number of bytes for the supplied value in the stream.
ReadInt15(FuncByte) Reads a 7-bit encoded short.
ReadInt15(Stream) Reads a 7-bit encoded short.
ReadInt15(Byte*, Int32) Reads a 7-bit encoded short.
ReadInt15(Byte, Int32) Reads a 7-bit encoded short.
ReadUInt32(FuncByte) Reads a 7-bit encoded uint.
ReadUInt32(Stream) Reads a 7-bit encoded uint.
ReadUInt32(Byte*, Int32) Reads a 7-bit encoded uint.
ReadUInt32(Byte, Int32) Reads a 7-bit encoded uint.
ReadUInt64(FuncByte) Reads a 7-bit encoded ulong.
ReadUInt64(Stream) Reads a 7-bit encoded ulong.
ReadUInt64(Byte*, Int32) Reads a 7-bit encoded ulong.
ReadUInt64(Byte, Int32) Reads a 7-bit encoded ulong.
Write(ActionByte, UInt32) Writes the 7-bit encoded value to the provided stream.
Write(ActionByte, UInt64) Writes the 7-bit encoded value to the provided stream.
Write(Byte*, UInt32) Writes the 7-bit encoded value to the provided stream.
Write(Byte*, UInt64) Writes the 7-bit encoded value to the provided stream.
Write(Byte*, Int32, UInt32) Writes the 7-bit encoded value to the provided stream.
Write(Byte*, Int32, UInt64) Writes the 7-bit encoded value to the provided stream.
Write(Byte, Int32, UInt32) Writes the 7-bit encoded value to the provided stream.
Write(Byte, Int32, UInt64) Writes the 7-bit encoded value to the provided stream.
WriteInt15(ActionByte, Int16) Writes the 7-bit encoded value to the provided stream.
WriteInt15(Byte*, Int16) Writes the 7-bit encoded value to the provided stream.
WriteInt15(Byte*, Int32, Int16) Writes the 7-bit encoded value to the provided stream.
WriteInt15(Byte, Int32, Int16) Writes the 7-bit encoded value to the provided stream.

See Also