Vowpal Wabbit
|
#include "../vw_exception.h"
#include <string>
#include <memory>
#include <vector>
#include <unistd.h>
Classes | |
struct | VW::io::details::socket_closer |
struct | VW::io::reader |
struct | VW::io::writer |
struct | VW::io::socket |
Namespaces | |
VW | |
VW::io | |
VW::io::details | |
Typedefs | |
typedef ssize_t(* | VW::io::write_func_t) (void *context, const char *buffer, size_t num_bytes) |
Functions | |
std::unique_ptr< writer > | VW::io::open_file_writer (const std::string &file_path) |
std::unique_ptr< reader > | VW::io::open_file_reader (const std::string &file_path) |
std::unique_ptr< writer > | VW::io::open_compressed_file_writer (const std::string &file_path) |
std::unique_ptr< reader > | VW::io::open_compressed_file_reader (const std::string &file_path) |
std::unique_ptr< reader > | VW::io::open_compressed_stdin () |
std::unique_ptr< writer > | VW::io::open_compressed_stdout () |
std::unique_ptr< reader > | VW::io::open_stdin () |
std::unique_ptr< writer > | VW::io::open_stdout () |
std::unique_ptr< writer > | VW::io::create_custom_writer (void *context, write_func_t write_func) |
std::unique_ptr< socket > | VW::io::wrap_socket_descriptor (int fd) |
std::unique_ptr< writer > | VW::io::create_vector_writer (std::shared_ptr< std::vector< char >> &buffer) |
std::unique_ptr< reader > | VW::io::create_buffer_view (const char *data, size_t len) |