|
xentara-utils v2.0.6
The Xentara Utility Library
|
Common base class for input and output streams. More...
#include <xentara/utils/io/StreamBase.hpp>
Inheritance diagram for xentara::utils::io::StreamBase: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.