Abstract base class (for input streams only) that provides a "push back" mechanism. When used with random access streams, the pushback buffer is invalidated by setPos().
More...
#include <edl/edlstream.h>
Abstract base class (for input streams only) that provides a "push back" mechanism. When used with random access streams, the pushback buffer is invalidated by setPos().
◆ ~IPushbackStream()
virtual IPushbackStream::~IPushbackStream |
( |
| ) |
|
|
inlinevirtual |
◆ pushBack() [1/2]
virtual bool IPushbackStream::pushBack |
( |
const void * | buffer, |
|
|
int32 | count ) |
|
pure virtual |
Push back from a buffer.
- Parameters
-
buffer | Buffer to push back from. |
count | Number of bytes to push back. |
- Returns
- bool True if method succeeded.
◆ pushBack() [2/2]
virtual bool IPushbackStream::pushBack |
( |
uint8 | byte | ) |
|
|
pure virtual |
Push back a byte.
- Parameters
-
byte | Byte to be pushed back. |
- Returns
- bool True if method succeeded.
The documentation for this class was generated from the following file: