Table of Contents

Class ByteQueueStream

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ByteQueueStream : Stream, IDisposable, IAsyncDisposable
Inheritance
ByteQueueStream
Implements
Inherited Members

Constructors

ByteQueueStream()

public ByteQueueStream()

Properties

Available

public virtual int Available { get; }

Property Value

int

CanRead

public override bool CanRead { get; }

Property Value

bool

CanSeek

public override bool CanSeek { get; }

Property Value

bool

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Length

public override long Length { get; }

Property Value

long

Position

public override long Position { get; set; }

Property Value

long

Methods

Flush()

public override void Flush()

Peek(byte[])

public virtual int Peek(byte[] buf)

Parameters

buf byte[]

Returns

int

Read(byte[])

public virtual int Read(byte[] buf)

Parameters

buf byte[]

Returns

int

Read(byte[], int, int)

public override int Read(byte[] buf, int off, int len)

Parameters

buf byte[]
off int
len int

Returns

int

ReadByte()

public override int ReadByte()

Returns

int

Seek(long, SeekOrigin)

public override long Seek(long offset, SeekOrigin origin)

Parameters

offset long
origin SeekOrigin

Returns

long

SetLength(long)

public override void SetLength(long value)

Parameters

value long

Skip(int)

public virtual int Skip(int n)

Parameters

n int

Returns

int

Write(byte[])

public virtual void Write(byte[] buf)

Parameters

buf byte[]

Write(byte[], int, int)

public override void Write(byte[] buf, int off, int len)

Parameters

buf byte[]
off int
len int

WriteByte(byte)

public override void WriteByte(byte b)

Parameters

b byte