TimeNamedFileStream Class Template Reference
[FFStream]

#include <TimeNamedFileStream.hpp>

Collaboration diagram for TimeNamedFileStream:

Collaboration graph
[legend]
List of all members.

template<class BaseStream>
class gpstk::TimeNamedFileStream< BaseStream >


Public Member Functions

 TimeNamedFileStream ()
 TimeNamedFileStream (const std::string fs, std::ios::openmode mode=std::ios::in)
virtual ~TimeNamedFileStream (void)
virtual void open (const char *fs, std::ios::openmode mode=std::ios::in)
 overrides open to just set the filespec, Note that this does not actually open a file
void setFilespec (const std::string fs)
std::string getFilespec (void) const
std::string getCurrentFilename (void) const
CommonTime getCurrentTime (void) const
bool updateFileName (const CommonTime &t=SystemTime())

Public Attributes

int debugLevel

Constructor & Destructor Documentation

TimeNamedFileStream  )  [inline]
 

Definition at line 65 of file TimeNamedFileStream.hpp.

TimeNamedFileStream const std::string  fs,
std::ios::openmode  mode = std::ios::in
[inline]
 

Definition at line 69 of file TimeNamedFileStream.hpp.

virtual ~TimeNamedFileStream void   )  [inline, virtual]
 

Definition at line 75 of file TimeNamedFileStream.hpp.


Member Function Documentation

std::string getCurrentFilename void   )  const [inline]
 

Definition at line 96 of file TimeNamedFileStream.hpp.

CommonTime getCurrentTime void   )  const [inline]
 

Definition at line 101 of file TimeNamedFileStream.hpp.

std::string getFilespec void   )  const [inline]
 

Definition at line 91 of file TimeNamedFileStream.hpp.

virtual void open const char *  fs,
std::ios::openmode  mode = std::ios::in
[inline, virtual]
 

overrides open to just set the filespec, Note that this does not actually open a file

Definition at line 80 of file TimeNamedFileStream.hpp.

void setFilespec const std::string  fs  )  [inline]
 

Definition at line 87 of file TimeNamedFileStream.hpp.

bool updateFileName const CommonTime t = SystemTime()  )  [inline]
 

Definition at line 106 of file TimeNamedFileStream.hpp.

References gpstk::printTime().


Member Data Documentation

int debugLevel
 

Definition at line 140 of file TimeNamedFileStream.hpp.


The documentation for this class was generated from the following file:
Generated on Wed Jun 19 03:31:52 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1