All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dynamicgraph::Contiifstream Class Reference

TODO. More...

#include <dynamic-graph/contiifstream.h>

Collaboration diagram for dynamicgraph::Contiifstream:
[legend]

Public Member Functions

 Contiifstream (const std::string &n="")
 
 ~Contiifstream ()
 
void open (const std::string &n)
 
bool loop ()
 
bool ready ()
 
std::string next ()
 

Protected Attributes

std::string filename
 
std::streamoff cursor
 
char buffer [BUFFER_SIZE]
 
std::list< std::string > reader
 
bool first
 

Static Protected Attributes

static const unsigned int BUFFER_SIZE = 256
 

Detailed Description

TODO.

Constructor & Destructor Documentation

dynamicgraph::Contiifstream::Contiifstream ( const std::string &  n = "")
explicit
dynamicgraph::Contiifstream::~Contiifstream ( )

Member Function Documentation

bool dynamicgraph::Contiifstream::loop ( )
std::string dynamicgraph::Contiifstream::next ( )
void dynamicgraph::Contiifstream::open ( const std::string &  n)
inline
bool dynamicgraph::Contiifstream::ready ( )
inline

Member Data Documentation

char dynamicgraph::Contiifstream::buffer[BUFFER_SIZE]
protected
const unsigned int dynamicgraph::Contiifstream::BUFFER_SIZE = 256
staticprotected
std::streamoff dynamicgraph::Contiifstream::cursor
protected
std::string dynamicgraph::Contiifstream::filename
protected
bool dynamicgraph::Contiifstream::first
protected
std::list< std::string > dynamicgraph::Contiifstream::reader
protected