Craig's Utility Library  4.0 Beta
Utilities.IO.Compression.Manager Class Reference

Compression manager More...

Public Member Functions

 Manager (IEnumerable< ICompressor > Compressors)
 Constructor More...
 
byte[] Compress (byte[] Data, string Compressor)
 Compresses the data More...
 
byte[] Decompress (byte[] Data, string Compressor)
 Decompresses the data More...
 
override string ToString ()
 String info for the manager More...
 

Properties

IDictionary< string, ICompressorCompressors [get]
 Compressors More...
 

Detailed Description

Compression manager

Definition at line 35 of file Manager.cs.

Constructor & Destructor Documentation

Utilities.IO.Compression.Manager.Manager ( IEnumerable< ICompressor Compressors)

Constructor

Parameters
CompressorsThe compressors.

Definition at line 41 of file Manager.cs.

Member Function Documentation

byte [] Utilities.IO.Compression.Manager.Compress ( byte[]  Data,
string  Compressor 
)

Compresses the data

Parameters
DataData to compress
CompressorCompressor name
Returns
The compressed data

Definition at line 58 of file Manager.cs.

byte [] Utilities.IO.Compression.Manager.Decompress ( byte[]  Data,
string  Compressor 
)

Decompresses the data

Parameters
DataData to decompress
CompressorCompressor name
Returns
The decompressed data

Definition at line 70 of file Manager.cs.

override string Utilities.IO.Compression.Manager.ToString ( )

String info for the manager

Returns
The string info that the manager contains

Definition at line 80 of file Manager.cs.

Property Documentation

IDictionary<string, ICompressor> Utilities.IO.Compression.Manager.Compressors
get

Compressors

Definition at line 50 of file Manager.cs.


The documentation for this class was generated from the following file: