Public Types | Public Member Functions

openfluid::base::StdoutAndFileOutputStream Class Reference

List of all members.

Public Types

typedef
boost::iostreams::stream
< TeeDevice > 
TeeStream

Public Member Functions

 StdoutAndFileOutputStream ()
 StdoutAndFileOutputStream (std::string LogFilePath)
 ~StdoutAndFileOutputStream ()
std::ofstream & getFile ()
std::ostream & getStdout ()
TeeStreamget ()
bool open (std::string LogFilePath)
void close ()
void flush ()

Member Typedef Documentation

typedef boost::iostreams::stream<TeeDevice> openfluid::base::StdoutAndFileOutputStream::TeeStream

Constructor & Destructor Documentation

openfluid::base::StdoutAndFileOutputStream::StdoutAndFileOutputStream ( )
openfluid::base::StdoutAndFileOutputStream::StdoutAndFileOutputStream ( std::string  LogFilePath)
openfluid::base::StdoutAndFileOutputStream::~StdoutAndFileOutputStream ( )

Member Function Documentation

void openfluid::base::StdoutAndFileOutputStream::close ( )
void openfluid::base::StdoutAndFileOutputStream::flush ( )
TeeStream& openfluid::base::StdoutAndFileOutputStream::get ( ) [inline]
std::ofstream& openfluid::base::StdoutAndFileOutputStream::getFile ( ) [inline]
std::ostream& openfluid::base::StdoutAndFileOutputStream::getStdout ( ) [inline]
bool openfluid::base::StdoutAndFileOutputStream::open ( std::string  LogFilePath)

Generated using Doxygen 1.7.3
Creative Commons License Creative Commons By-NC-ND license