Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CompressedInputSource Class Reference

This class is based on xercesc::LocalFileInputSource. More...

#include <OpenMS/FORMAT/CompressedInputSource.h>

Inheritance diagram for CompressedInputSource:

Public Member Functions

 CompressedInputSource (const String &file_path, const String &header, xercesc::MemoryManager *const manager=xercesc::XMLPlatformUtils::fgMemoryManager)
 Constructor. More...
 
 CompressedInputSource (const XMLCh *const file_path, const String &header, xercesc::MemoryManager *const manager=xercesc::XMLPlatformUtils::fgMemoryManager)
 Constructor. More...
 
virtual ~CompressedInputSource ()
 Constructor. More...
 
virtual xercesc::BinInputStream * makeStream () const
 Depending on the header in the Constructor a Bzip2InputStream or a GzipInputStream object is returned. More...
 

Private Member Functions

 CompressedInputSource ()
 private CTor - not implemented More...
 
 CompressedInputSource (const CompressedInputSource &source)
 
CompressedInputSourceoperator= (const CompressedInputSource &source)
 

Private Attributes

String head_
 

Detailed Description

This class is based on xercesc::LocalFileInputSource.

Constructor & Destructor Documentation

◆ CompressedInputSource() [1/4]

CompressedInputSource ( const String file_path,
const String header,
xercesc::MemoryManager *const  manager = xercesc::XMLPlatformUtils::fgMemoryManager 
)

Constructor.

◆ CompressedInputSource() [2/4]

CompressedInputSource ( const XMLCh *const  file_path,
const String header,
xercesc::MemoryManager *const  manager = xercesc::XMLPlatformUtils::fgMemoryManager 
)

Constructor.

◆ ~CompressedInputSource()

virtual ~CompressedInputSource ( )
virtual

Constructor.

◆ CompressedInputSource() [3/4]

CompressedInputSource ( )
private

private CTor - not implemented

◆ CompressedInputSource() [4/4]

CompressedInputSource ( const CompressedInputSource source)
private

Member Function Documentation

◆ makeStream()

virtual xercesc::BinInputStream* makeStream ( ) const
virtual

Depending on the header in the Constructor a Bzip2InputStream or a GzipInputStream object is returned.

Note
InputSource interface implementation

◆ operator=()

CompressedInputSource& operator= ( const CompressedInputSource source)
private

Member Data Documentation

◆ head_

String head_
private

OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:07 using doxygen 1.8.13