Click or drag to resize

PooledBitStream Methods

[This is preliminary documentation and is subject to change.]

The PooledBitStream type exposes the following members.

Methods
  NameDescription
Public methodBeginRead (Inherited from Stream.)
Public methodBeginWrite (Inherited from Stream.)
Public methodClose (Inherited from Stream.)
Public methodCopyFrom(Stream, Int32)
Copy data from another stream
(Inherited from BitStream.)
Public methodCopyFrom(BitStream, Int32, Boolean)
Copys the bits from the provided BitStream
(Inherited from BitStream.)
Public methodCopyUnreadFrom (Inherited from BitStream.)
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodDispose
Returns the PooledBitStream into the static BitStreamPool
Public methodEndRead (Inherited from Stream.)
Public methodEndWrite (Inherited from Stream.)
Public methodEquals (Inherited from Object.)
Public methodFlush
Flush stream. This does nothing since data is written directly to a byte buffer.
(Inherited from BitStream.)
Public methodStatic memberGet
Gets a PooledBitStream from the static BitStreamPool
Public methodGetBuffer
Get the internal buffer being written to by this stream.
(Inherited from BitStream.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Public methodPeekByte
Peeks a byte without advancing the position
(Inherited from BitStream.)
Public methodRead
Read a subset of the stream buffer and write the contents to the supplied buffer.
(Inherited from BitStream.)
Public methodReadBit
Read a single bit from the stream.
(Inherited from BitStream.)
Public methodReadByte
Read a byte from the buffer. This takes into account possible byte misalignment.
(Inherited from BitStream.)
Public methodSeek
Set position in stream to read from/write to.
(Inherited from BitStream.)
Public methodSetLength
Set length of data considered to be "written" to the stream.
(Inherited from BitStream.)
Public methodToArray
Creates a copy of the internal buffer. This only contains the used bytes
(Inherited from BitStream.)
Public methodToString
Returns hex encoded version of the buffer
(Inherited from BitStream.)
Public methodWrite(Byte)
Write data from the given buffer to the internal stream buffer.
(Inherited from BitStream.)
Public methodWrite(Byte, Int32, Int32)
Write data from the given buffer to the internal stream buffer.
(Inherited from BitStream.)
Public methodWriteBit
Write a single bit to the stream
(Inherited from BitStream.)
Public methodWriteByte (Inherited from Stream.)
Top
See Also