|
| | memory_io_buf () |
| |
| virtual ssize_t | write_file (int file, const void *buf, size_t nbytes) |
| |
| virtual ssize_t | read_file (int f, void *buf, size_t nbytes) |
| |
| virtual bool | close_file () |
| |
| char * | GetDataPointer () |
| |
| size_t | GetDataSize () const |
| |
| void | verify_hash (bool verify) |
| |
| uint32_t | hash () |
| |
| virtual int | open_file (const char *name, bool stdin_off) |
| |
| virtual int | open_file (const char *name, bool stdin_off, int flag=READ) |
| |
| virtual void | reset_file (int f) |
| |
| | io_buf () |
| |
| virtual | ~io_buf () |
| |
| void | set (char *p) |
| |
| virtual size_t | num_files () |
| |
| ssize_t | fill (int f) |
| |
| virtual void | flush () |
| |
| virtual bool | compressed () |
| |
| void | close_files () |
| |
| void | buf_write (char *&pointer, size_t n) |
| |
| size_t | buf_read (char *&pointer, size_t n) |
| |
| size_t | bin_read_fixed (char *data, size_t len, const char *read_message) |
| |
| size_t | bin_write_fixed (const char *data, size_t len) |
| |
Definition at line 345 of file vwdll.cpp.
◆ memory_io_buf()
| memory_io_buf::memory_io_buf |
( |
| ) |
|
|
inline |
Definition at line 348 of file vwdll.cpp.
void push_back(const T &new_ele)
◆ close_file()
| virtual bool memory_io_buf::close_file |
( |
| ) |
|
|
inlinevirtual |
◆ GetDataPointer()
| char* memory_io_buf::GetDataPointer |
( |
| ) |
|
|
inline |
◆ GetDataSize()
| size_t memory_io_buf::GetDataSize |
( |
| ) |
const |
|
inline |
◆ read_file()
| virtual ssize_t memory_io_buf::read_file |
( |
int |
f, |
|
|
void * |
buf, |
|
|
size_t |
nbytes |
|
) |
| |
|
inlinevirtual |
◆ write_file()
| virtual ssize_t memory_io_buf::write_file |
( |
int |
file, |
|
|
const void * |
buf, |
|
|
size_t |
nbytes |
|
) |
| |
|
inlinevirtual |
Reimplemented from io_buf.
Definition at line 352 of file vwdll.cpp.
353 auto byteBuf =
reinterpret_cast<const char*
>(buf);
354 data.insert(
data.end(), &byteBuf[0], &byteBuf[nbytes]);
◆ data
| vector<char> memory_io_buf::data |
|
private |
◆ readOffset
| size_t memory_io_buf::readOffset |
|
private |
The documentation for this class was generated from the following file:
- /mnt/c/w/linux/vowpal_wabbit/vowpalwabbit/vwdll.cpp