A base interface for performing IO operations.
More...
#include <bond/io/stream.h>
|
static const int | Eof = -1 |
|
A base interface for performing IO operations.
- See also
- InputStream, OutputStream
◆ off_t
◆ pos_t
◆ ~Stream()
virtual Bond::Stream::~Stream |
( |
| ) |
|
|
inlinevirtual |
◆ AddOffset()
virtual void Bond::Stream::AddOffset |
( |
off_t |
offset | ) |
|
|
pure virtual |
◆ ClearError()
virtual void Bond::Stream::ClearError |
( |
| ) |
|
|
pure virtual |
◆ Close()
virtual void Bond::Stream::Close |
( |
| ) |
|
|
inlinevirtual |
◆ GetEndPosition()
virtual pos_t Bond::Stream::GetEndPosition |
( |
| ) |
const |
|
pure virtual |
◆ GetPosition()
virtual pos_t Bond::Stream::GetPosition |
( |
| ) |
const |
|
pure virtual |
◆ HasError()
virtual bool Bond::Stream::HasError |
( |
| ) |
const |
|
pure virtual |
◆ IsEof()
virtual bool Bond::Stream::IsEof |
( |
| ) |
const |
|
pure virtual |
◆ SetPosition()
virtual void Bond::Stream::SetPosition |
( |
off_t |
offset | ) |
|
|
pure virtual |
◆ SetPositionFromEnd()
virtual void Bond::Stream::SetPositionFromEnd |
( |
off_t |
offset | ) |
|
|
pure virtual |
◆ Eof
const int Bond::Stream::Eof = -1 |
|
static |
The documentation for this class was generated from the following file: