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