Table of Contents

Class Streams

Namespace
Enterprises.Org.BouncyCastle.Utilities.IO
Assembly
Enterprises.BouncyCastle.Crypto.dll
public sealed class Streams
Inheritance
Streams
Inherited Members

Methods

Drain(Stream)

public static void Drain(Stream inStr)

Parameters

inStr Stream

PipeAll(Stream, Stream)

public static void PipeAll(Stream inStr, Stream outStr)

Parameters

inStr Stream
outStr Stream

PipeAllLimited(Stream, long, Stream)

public static long PipeAllLimited(Stream inStr, long limit, Stream outStr)

Parameters

inStr Stream
limit long
outStr Stream

Returns

long

ReadAll(Stream)

public static byte[] ReadAll(Stream inStr)

Parameters

inStr Stream

Returns

byte[]

ReadAllLimited(Stream, int)

public static byte[] ReadAllLimited(Stream inStr, int limit)

Parameters

inStr Stream
limit int

Returns

byte[]

ReadFully(Stream, byte[])

public static int ReadFully(Stream inStr, byte[] buf)

Parameters

inStr Stream
buf byte[]

Returns

int

ReadFully(Stream, byte[], int, int)

public static int ReadFully(Stream inStr, byte[] buf, int off, int len)

Parameters

inStr Stream
buf byte[]
off int
len int

Returns

int

WriteBufTo(MemoryStream, byte[], int)

public static int WriteBufTo(MemoryStream buf, byte[] output, int offset)

Parameters

buf MemoryStream
output byte[]
offset int

Returns

int

WriteBufTo(MemoryStream, Stream)

public static void WriteBufTo(MemoryStream buf, Stream output)

Parameters

buf MemoryStream
output Stream

WriteZeroes(Stream, long)

public static void WriteZeroes(Stream outStr, long count)

Parameters

outStr Stream
count long