Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Member Functions | Private Attributes

CompressedInputSource Class Reference

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

#include <OpenMS/FORMAT/CompressedInputSource.h>

Inheritance diagram for CompressedInputSource:
InputSource

List of all members.

Public Member Functions

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

Private Member Functions

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

Private Attributes

char head_ [2]

Detailed Description

This class is based on xercesc::LocalFileInputSource.


Constructor & Destructor Documentation

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

Constructor.

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

Constructor.

virtual ~CompressedInputSource (  )  [virtual]

Constructor.

CompressedInputSource (  )  [private]

private CTor - not implemented

CompressedInputSource ( const CompressedInputSource source  )  [private]

Member Function Documentation

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
CompressedInputSource& operator= ( const CompressedInputSource source  )  [private]

Member Data Documentation

char head_[2] [private]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:53 using doxygen 1.7.1