Public Member Functions | 
| bool  | init (const std::string &libraryName) | 
|   | Init and link a compressor plugin.  
  | 
| void  | exit () | 
|   | Unload a compressor plugin.  
  | 
| void  | initChildren () | 
|   | Initialize the child list for each compressor.  
  | 
| bool  | implementsType (const uint32_t name) const  | 
| const CompressorInfos &  | getInfos () const  | 
| const CompressorInfo &  | findInfo (const uint32_t name) const  | 
Public Attributes | 
| GetNumCompressors_t  | getNumCompressors | 
|   | Get the number of engines found in the plugin.  
  | 
| NewCompressor_t  | newCompressor | 
|   | Get a new compressor instance.  
  | 
| NewDecompressor_t  | newDecompressor | 
|   | Get a new decompressor instance.  
  | 
| DeleteCompressor_t  | deleteCompressor | 
|   | Delete the compressor instance.  
  | 
| DeleteDecompressor_t  | deleteDecompressor | 
|   | Delete the decompressor instance.  
  | 
| Compress_t  | compress | 
|   | Compress data.  
  | 
| Decompress_t  | decompress | 
|   | Decompress data.  
  | 
| GetNumResults_t  | getNumResults | 
|   | Get the number of results from the last compression.  
  | 
| GetResult_t  | getResult | 
|   | Get the nth result from the last compression.  
  | 
| IsCompatible_t  | isCompatible | 
|   | Check if the transfer plugin can be used.  
  | 
| Download_t  | download | 
|   | Download pixel data.  
  | 
| Upload_t  | upload | 
|   | Upload pixel data.  
  | 
| StartDownload_t  | startDownload | 
|   | Start downloading pixel data.  
  | 
| FinishDownload_t  | finishDownload | 
|   | Start downloading pixel data.  
  | 
Public Types | 
| 
typedef size_t(*  | GetNumCompressors_t )() | 
| 
typedef void(*  | GetInfo_t )(const size_t, EqCompressorInfo *const ) | 
| 
typedef void *(*  | NewCompressor_t )(const unsigned) | 
| 
typedef void(*  | DeleteCompressor_t )(void *const ) | 
| 
typedef void *(*  | NewDecompressor_t )(const unsigned) | 
| 
typedef void(*  | DeleteDecompressor_t )(void *const ) | 
| 
typedef void(*  | Compress_t )(void *const, const unsigned, void *const, const uint64_t *, const uint64_t) | 
| 
typedef unsigned(*  | GetNumResults_t )(void *const, const unsigned) | 
| 
typedef void(*  | GetResult_t )(void *const, const unsigned, const unsigned, void **const, uint64_t *const ) | 
| 
typedef void(*  | Decompress_t )(void *const, const unsigned, const void *const *, const uint64_t *const, const unsigned, void *const, uint64_t *const, const uint64_t) | 
| 
typedef bool(*  | IsCompatible_t )(const unsigned, const GLEWContext *) | 
| 
typedef void(*  | Download_t )(void *const, const unsigned, const GLEWContext *, const uint64_t *, const unsigned, const uint64_t, uint64_t *, void **) | 
| 
typedef void(*  | StartDownload_t )(void *const, const unsigned, const GLEWContext *, const uint64_t *, const unsigned, const uint64_t) | 
| 
typedef void(*  | FinishDownload_t )(void *const, const unsigned, const GLEWContext *, const uint64_t *, const uint64_t, uint64_t *, void **) | 
| 
typedef void(*  | Upload_t )(void *const, const unsigned, const GLEWContext *, const void *, const uint64_t *, const uint64_t, const uint64_t *, const unsigned) | 
Definition at line 32 of file plugin.h.