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

TagCacheRetrieval Class Reference

#include <TagCacheRetrieval.h>

Inheritance diagram for TagCacheRetrieval:

CountedRep Rep List of all members.

Public Member Functions

 TagCacheRetrieval (const Pathname &filename)
 ~TagCacheRetrieval ()
void startRetrieval ()
void stopRetrieval ()
std::string & getName (void)
bool retrieveData (const TagRetrievalPos &pos, std::list< std::string > &data_r)
bool retrieveData (const TagRetrievalPos &pos, std::string &data_r)

Private Member Functions

 REP_BODY (TagCacheRetrieval)

Private Attributes

std::string _name
bool _keep_open
std::ifstream _stream

Constructor & Destructor Documentation

TagCacheRetrieval::TagCacheRetrieval const Pathname filename  ) 
 

TagCacheRetrieval::~TagCacheRetrieval  ) 
 


Member Function Documentation

std::string& TagCacheRetrieval::getName void   )  [inline]
 

access to stream and parser these are non-const because the caller might clobber the values

TagCacheRetrieval::REP_BODY TagCacheRetrieval   )  [private]
 

bool TagCacheRetrieval::retrieveData const TagRetrievalPos pos,
std::string &  data_r
 

bool TagCacheRetrieval::retrieveData const TagRetrievalPos pos,
std::list< std::string > &  data_r
 

access to values

void TagCacheRetrieval::startRetrieval  ) 
 

void TagCacheRetrieval::stopRetrieval  ) 
 


Member Data Documentation

bool TagCacheRetrieval::_keep_open [private]
 

std::string TagCacheRetrieval::_name [private]
 

std::ifstream TagCacheRetrieval::_stream [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Feb 23 23:56:11 2006 for liby2util by doxygen 1.3.6