Vowpal Wabbit
|
#include <sys/types.h>
#include <unistd.h>
#include <cstdio>
#include <fcntl.h>
#include "v_array.h"
#include <iostream>
#include <sstream>
#include <cerrno>
#include <stdexcept>
#include "hash.h"
#include "vw_exception.h"
#include "vw_validate.h"
Go to the source code of this file.
Classes | |
class | io_buf |
Macros | |
#define | O_LARGEFILE 0 |
#define | writeit(what, str) |
#define | writeitvar(what, str, mywhat) |
Functions | |
bool | isbinary (io_buf &i) |
size_t | readto (io_buf &i, char *&pointer, char terminal) |
size_t | bin_read (io_buf &i, char *data, size_t len, const char *read_message) |
size_t | bin_write (io_buf &o, const char *data, uint32_t len) |
size_t | bin_text_write (io_buf &io, char *data, size_t len, std::stringstream &msg, bool text) |
size_t | bin_text_read_write (io_buf &io, char *data, size_t len, const char *read_message, bool read, std::stringstream &msg, bool text) |
size_t | bin_text_write_fixed (io_buf &io, char *data, size_t len, std::stringstream &msg, bool text) |
size_t | bin_text_read_write_fixed (io_buf &io, char *data, size_t len, const char *read_message, bool read, std::stringstream &msg, bool text) |
size_t | bin_text_read_write_fixed_validated (io_buf &io, char *data, size_t len, const char *read_message, bool read, std::stringstream &msg, bool text) |
#define O_LARGEFILE 0 |
Definition at line 24 of file io_buf.h.
Referenced by io_buf::open_file(), and parse_output_preds().
#define writeit | ( | what, | |
str | |||
) |
Definition at line 349 of file io_buf.h.
Referenced by memory_tree_ns::save_load_example(), memory_tree_ns::save_load_memory_tree(), memory_tree_ns::save_load_node(), and recall_tree_ns::save_load_tree().
#define writeitvar | ( | what, | |
str, | |||
mywhat | |||
) |
Definition at line 356 of file io_buf.h.
Referenced by memory_tree_ns::save_load_example(), memory_tree_ns::save_load_memory_tree(), memory_tree_ns::save_load_node(), and recall_tree_ns::save_load_tree().
|
inline |
Definition at line 272 of file io_buf.h.
References io_buf::bin_read_fixed(), and THROW.
Referenced by bin_text_read_write().
|
inline |
Definition at line 304 of file io_buf.h.
References bin_read(), and bin_text_write().
Referenced by save_load_header().
|
inline |
Definition at line 326 of file io_buf.h.
References io_buf::bin_read_fixed(), and bin_text_write_fixed().
Referenced by bin_text_read_write_fixed_validated(), SVRG::save_load(), MARGINAL::save_load(), CB_ADF::save_load(), GD::save_load(), save_load(), GD::save_load_online_state(), save_load_sampling(), save_load_svm_model(), and save_load_tree().
|
inline |
Definition at line 335 of file io_buf.h.
References bin_text_read_write_fixed(), and THROW.
Referenced by MWT::save_load(), MARGINAL::save_load(), and save_load_header().
|
inline |
Definition at line 291 of file io_buf.h.
References bin_write(), and io_buf::bin_write_fixed().
Referenced by bin_text_read_write().
|
inline |
Definition at line 313 of file io_buf.h.
References io_buf::bin_write_fixed().
Referenced by bin_text_read_write_fixed(), save_load(), GD::save_load_online_state(), GD::save_load_regressor(), save_load_regularizer(), save_load_sampling(), and GD::write_index().
|
inline |
Definition at line 284 of file io_buf.h.
References io_buf::bin_write_fixed().
Referenced by bin_text_write().
bool isbinary | ( | io_buf & | i | ) |
Definition at line 45 of file io_buf.cc.
References io_buf::current, v_array< T >::end(), io_buf::files, io_buf::fill(), io_buf::head, and io_buf::space.
Referenced by io_buf::bin_write_fixed(), enable_sources(), and reset_source().
size_t readto | ( | io_buf & | i, |
char *& | pointer, | ||
char | terminal | ||
) |
Definition at line 58 of file io_buf.cc.
References v_array< T >::begin(), io_buf::current, v_array< T >::end(), v_array< T >::end_array, io_buf::files, io_buf::fill(), io_buf::head, readto(), v_array< T >::size(), and io_buf::space.
Referenced by io_buf::bin_write_fixed(), read_features(), and readto().