All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
openfluid::base::StdoutAndFileOutputStream Class Reference

#include <base/StdoutFileOStream.hpp>

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)

The documentation for this class was generated from the following file: