Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::parse::MboxDocumentIterator Class Reference

#include <MboxDocumentIterator.hpp>

Inheritance diagram for indri::parse::MboxDocumentIterator:

indri::parse::DocumentIterator List of all members.

Public Member Functions

void open (const std::string &filename)
UnparsedDocumentnextDocument ()
void close ()

Private Member Functions

void _copyMetadata (const char *headerLine, int ignoreBytes, const char *tagName)

Private Attributes

std::string _filename
UnparsedDocument _document
indri::utility::Buffer _buffer
indri::utility::Buffer _metaBuffer
std::ifstream _in

Member Function Documentation

void indri::parse::MboxDocumentIterator::_copyMetadata const char *  headerLine,
int  ignoreBytes,
const char *  tagName
[private]
 

void indri::parse::MboxDocumentIterator::close  )  [virtual]
 

Implements indri::parse::DocumentIterator.

indri::parse::UnparsedDocument * indri::parse::MboxDocumentIterator::nextDocument  )  [virtual]
 

Implements indri::parse::DocumentIterator.

void indri::parse::MboxDocumentIterator::open const std::string &  filename  )  [virtual]
 

Implements indri::parse::DocumentIterator.


Member Data Documentation

indri::utility::Buffer indri::parse::MboxDocumentIterator::_buffer [private]
 

UnparsedDocument indri::parse::MboxDocumentIterator::_document [private]
 

std::string indri::parse::MboxDocumentIterator::_filename [private]
 

std::ifstream indri::parse::MboxDocumentIterator::_in [private]
 

indri::utility::Buffer indri::parse::MboxDocumentIterator::_metaBuffer [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:03 2010 for Lemur by doxygen 1.3.4