Table of Contents

Class ByteQueue

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ByteQueue
Inheritance
ByteQueue
Inherited Members

Constructors

ByteQueue()

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

public void Shrink()