Input stream that support additional PeekRead operation, besides read.
More...
#include <io.h>
|
| PeekableInStream (dmlc::Stream *strm) |
|
size_t | Read (void *dptr, size_t size) override |
|
virtual size_t | PeekRead (void *dptr, size_t size) |
|
void | Write (const void *dptr, size_t size) override |
|
Input stream that support additional PeekRead operation, besides read.
◆ PeekableInStream()
xgboost::common::PeekableInStream::PeekableInStream |
( |
dmlc::Stream * |
strm | ) |
|
|
inlineexplicit |
◆ PeekRead()
virtual size_t xgboost::common::PeekableInStream::PeekRead |
( |
void * |
dptr, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
◆ Read()
size_t xgboost::common::PeekableInStream::Read |
( |
void * |
dptr, |
|
|
size_t |
size |
|
) |
| |
|
override |
◆ Write()
void xgboost::common::PeekableInStream::Write |
( |
const void * |
dptr, |
|
|
size_t |
size |
|
) |
| |
|
inlineoverride |
The documentation for this class was generated from the following file:
- /workspace/src/common/io.h