Class ByteQueue
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
- Inheritance
-
ByteQueue
- Inherited Members
-
Constructors
ByteQueue()
ByteQueue(byte[], int, int)
public ByteQueue(byte[] buf, int off, int len)
Parameters
buf byte[]
off int
len int
ByteQueue(int)
public ByteQueue(int capacity)
Parameters
capacity int
Properties
Available
public int Available { get; }
Property Value
- int
Methods
AddData(byte[], int, int)
public void AddData(byte[] data, int offset, int len)
Parameters
data byte[]
offset int
len int
CopyTo(Stream, int)
public void CopyTo(Stream output, int length)
Parameters
output Stream
length int
NextTwoPow(int)
public static int NextTwoPow(int i)
Parameters
i int
Returns
- int
Read(byte[], int, int, int)
public void Read(byte[] buf, int offset, int len, int skip)
Parameters
buf byte[]
offset int
len int
skip int
ReadFrom(int)
public MemoryStream ReadFrom(int length)
Parameters
length int
Returns
- MemoryStream
RemoveData(byte[], int, int, int)
public void RemoveData(byte[] buf, int off, int len, int skip)
Parameters
buf byte[]
off int
len int
skip int
RemoveData(int)
public void RemoveData(int i)
Parameters
i int
RemoveData(int, int)
public byte[] RemoveData(int len, int skip)
Parameters
len int
skip int
Returns
- byte[]
Shrink()