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()