xentara-utils v2.0.4
The Xentara Utility Library
|
Common base class for input and output streams. More...
#include <xentara/utils/io/StreamBase.hpp>
Public Member Functions | |
virtual | ~StreamBase () noexcept(false)=0 |
Virtual, throwing destructor. | |
auto | streamDescription () const -> std::string |
Get a description of the device. | |
Protected Member Functions | |
virtual auto | doGetStreamDescription () const -> std::string=0 |
Called by the framework to get a description of the stream. | |
Common base class for input and output streams.
|
pure virtual |
Virtual, throwing destructor.
|
protectedpure virtual |
Called by the framework to get a description of the stream.
Implemented in xentara::utils::ipc::NamedPipeStream< Element >, xentara::utils::network::SocketStream< Element >, xentara::utils::io::AbstractDeviceInputStream< Element >, and xentara::utils::io::AbstractDeviceOutputStream< Element >.
auto xentara::utils::io::StreamBase::streamDescription | ( | ) | const -> std::string |
Get a description of the device.