dynamicgraph::sot::Contiifstream Class Reference

#include <sot/core/contiifstream.hh>

Public Member Functions

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

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
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

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