RedirectConsoleStream Class Reference
#include <RedirectConsoleStream.hh>
| Public Member Functions | |
| RedirectConsoleStream (const StreamSource &_source, const std::string &_destination) | |
| Constructor. | |
| bool | Active () const | 
| Get if the redirection is valid and enabled. | |
| std::string | GetString () | 
| Get the contents of the redirected console output This will additionally remove any redirection. | |
Constructor & Destructor Documentation
◆ RedirectConsoleStream()
| RedirectConsoleStream | ( | const StreamSource & | _source, | 
| const std::string & | _destination | ||
| ) | 
Constructor.
Redirect a choosen stream to a temporary file that can be read back. Upon destruction, any redirection will be removed. Upon destruction, the temporary file will be removed. Access contents before destruction using GetString
- Parameters
- 
  [in] _source Console source to redirect (eg stdout or stderr) [in] _destination Destination filename 
Member Function Documentation
◆ Active()
| bool Active | ( | ) | const | 
Get if the redirection is valid and enabled.
- Returns
- bool True if the redirection is valid
◆ GetString()
| std::string GetString | ( | ) | 
Get the contents of the redirected console output This will additionally remove any redirection.
The documentation for this class was generated from the following file: