|  | OpenMS
    2.6.0
    | 
Implements the BinInputStream class of the xerces-c library in order to read bzip2 compressed XML files. More...
#include <OpenMS/FORMAT/Bzip2InputStream.h>
| Public Member Functions | |
| Bzip2InputStream (const String &file_name) | |
| Constructor.  More... | |
| Bzip2InputStream (const char *const file_name) | |
| ~Bzip2InputStream () override | |
| Destructor.  More... | |
| bool | getIsOpen () const | 
| returns true if file is open  More... | |
| XMLFilePos | curPos () const override | 
| returns the current position in the file  More... | |
| XMLSize_t | readBytes (XMLByte *const to_fill, const XMLSize_t max_to_read) override | 
| writes bytes into buffer from file  More... | |
| const XMLCh * | getContentType () const override | 
| returns 0  More... | |
| Private Member Functions | |
| Bzip2InputStream () | |
| Bzip2InputStream (const Bzip2InputStream &stream) | |
| Bzip2InputStream & | operator= (const Bzip2InputStream &stream) | 
| Private Attributes | |
| Bzip2Ifstream * | bzip2_ | 
| pointer to an compression stream  More... | |
| XMLSize_t | file_current_index_ | 
| current index of the actual file  More... | |
Implements the BinInputStream class of the xerces-c library in order to read bzip2 compressed XML files.
| 
 | explicit | 
Constructor.
| 
 | explicit | 
| 
 | override | 
Destructor.
| 
 | private | 
| 
 | private | 
| 
 | inlineoverride | 
returns the current position in the file
References Bzip2InputStream::file_current_index_.
| 
 | override | 
returns 0
If no content type is provided for the data, 0 is returned (as is the case here, see xerces docs).
| 
 | inline | 
returns true if file is open
References Bzip2InputStream::bzip2_, and Bzip2Ifstream::isOpen().
| 
 | private | 
| 
 | override | 
writes bytes into buffer from file
| to_fill | is the buffer which is written to | 
| max_to_read | is the size of the buffer | 
| 
 | private | 
pointer to an compression stream
Referenced by Bzip2InputStream::getIsOpen().
| 
 | private | 
current index of the actual file
Referenced by Bzip2InputStream::curPos().
 1.8.16
 1.8.16