Convenience class for SharedFile TextStream definitions. More...
#include <shared_file_stream.hpp>

| Public Member Functions | |
| SharedFileStream () | |
| Default constructor, underlying device must be manually opened.  More... | |
| SharedFileStream (const std::string &file_name, const WriteMode &mode=New) | |
| Convenience constructor for shared file text streams.  More... | |
| virtual | ~SharedFileStream () | 
|  Public Member Functions inherited from ecl::TextStream< SharedFile > | |
| virtual | ~TextStream () | 
Convenience class for SharedFile TextStream definitions.
This class provides a convenient handle for both writing and opening TextStream<SharedFile> objects. It has no further functionality.
Definition at line 49 of file shared_file_stream.hpp.
| 
 | inline | 
Default constructor, underlying device must be manually opened.
This must open the device manually via device().open() as you would do if using a TextStream.
Definition at line 65 of file shared_file_stream.hpp.
| 
 | inline | 
Convenience constructor for shared file text streams.
This constructor enables RAII style construction of the underlying device (this makes it distinct from a generic TextStream<SharedFile> object).
| file_name | : output file name. | 
| mode | : mode for writing (New, Append). | 
| StandardException | : throws if the connection failed to open. | 
Definition at line 77 of file shared_file_stream.hpp.
| 
 | inlinevirtual | 
Definition at line 86 of file shared_file_stream.hpp.