Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
FileChannel.cpp
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2// File: FileChannel.cpp
3//-----------------------------------------------------------------------------
4// Project: Kactus2
5// Author: Esko Pekkarinen
6// Date: 05.02.2021
7//
8// Description:
9// Writable output channel for files e.g stdout.
10//-----------------------------------------------------------------------------
11
12#include "FileChannel.h"
13
14//-----------------------------------------------------------------------------
15// Function: FileChannel::FileChannel()
16//-----------------------------------------------------------------------------
17FileChannel::FileChannel(FILE* fileHandle):
18 output_(fileHandle)
19{
20
21}
22
23//-----------------------------------------------------------------------------
24// Function: FileChannel::write()
25//-----------------------------------------------------------------------------
26void FileChannel::write(QString const& text)
27{
28 output_ << text;
29 output_.flush();
30}
FileChannel(FILE *fileHandle)
The constructor.
virtual void write(QString const &text) override final