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

TagCacheRetrieval::REP_BODY ( TagCacheRetrieval   )  [private]

void TagCacheRetrieval::startRetrieval (  ) 

void TagCacheRetrieval::stopRetrieval (  ) 

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

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

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

access to values

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


Member Data Documentation

std::string TagCacheRetrieval::_name [private]

bool TagCacheRetrieval::_keep_open [private]

std::ifstream TagCacheRetrieval::_stream [private]


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 22:35:03 2007 for liby2util by  doxygen 1.5.3