C++ edjLibrary SDK
|
This is a base class for the streams. More...
#include <stream.hpp>
Public Member Functions | |
BaseStream () | |
Constructs a new empty Base Stream object. More... | |
BaseStream (uint32_t sd) | |
Constructs a new initilized Base Stream object. More... | |
uint32_t | get_sd () const |
Get the stream descriptor of the stream. More... | |
bool | is_initialized () const |
Check whether the stream object has been initialized or not. More... | |
edjx::error::StreamError | close () |
Close the stream. More... | |
Protected Attributes | |
uint32_t | sd |
The stream descriptor. More... | |
bool | initialized |
True if the stream is initialized, false if it is closed. More... | |
This is a base class for the streams.
|
inline |
Constructs a new empty Base Stream object.
|
inline |
Constructs a new initilized Base Stream object.
sd | Stream descriptor |
edjx::error::StreamError edjx::stream::BaseStream::close | ( | ) |
Close the stream.
This method cleanly ends the streaming.
|
inline |
Get the stream descriptor of the stream.
The stream descriptor may be undefined if is_open() is false.
|
inline |
Check whether the stream object has been initialized or not.
|
protected |
True if the stream is initialized, false if it is closed.
|
protected |
The stream descriptor.