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