Public Types | |
typedef boost::iostreams::stream < TeeDevice > | TeeStream |
Public Member Functions | |
StdoutAndFileOutputStream () | |
StdoutAndFileOutputStream (std::string LogFilePath) | |
~StdoutAndFileOutputStream () | |
std::ofstream & | getFile () |
std::ostream & | getStdout () |
TeeStream & | get () |
bool | open (std::string LogFilePath) |
void | close () |
void | flush () |
typedef boost::iostreams::stream<TeeDevice> openfluid::base::StdoutAndFileOutputStream::TeeStream |
openfluid::base::StdoutAndFileOutputStream::StdoutAndFileOutputStream | ( | ) |
openfluid::base::StdoutAndFileOutputStream::StdoutAndFileOutputStream | ( | std::string | LogFilePath | ) |
openfluid::base::StdoutAndFileOutputStream::~StdoutAndFileOutputStream | ( | ) |
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 | ) |