#include <string>
#include <fstream>
#include <iostream>
#include <cstdint>
#include <openvpn/common/exception.hpp>
#include <openvpn/common/unicode.hpp>
#include <openvpn/buffer/buffer.hpp>
#include <openvpn/buffer/bufstr.hpp>
#include <openvpn/buffer/buflist.hpp>
Go to the source code of this file.
|
| openvpn::OPENVPN_UNTAGGED_EXCEPTION (file_exception) |
|
| openvpn::OPENVPN_UNTAGGED_EXCEPTION_INHERIT (file_exception, open_file_error) |
|
| openvpn::OPENVPN_UNTAGGED_EXCEPTION_INHERIT (file_exception, file_too_large) |
|
| openvpn::OPENVPN_UNTAGGED_EXCEPTION_INHERIT (file_exception, file_is_binary) |
|
| openvpn::OPENVPN_UNTAGGED_EXCEPTION_INHERIT (file_exception, file_not_utf8) |
|
std::string | openvpn::read_text_simple (const std::string &filename) |
|
BufferPtr | openvpn::read_binary (const std::string &filename, const std::uint64_t max_size=0, const BufferFlags buffer_flags=BufAllocFlags::NO_FLAGS) |
|
BufferPtr | openvpn::read_binary_linear (const std::string &filename, const std::uint64_t max_size=0, const size_t block_size=1024) |
|
std::string | openvpn::read_text (const std::string &filename, const std::uint64_t max_size=0) |
|
std::string | openvpn::read_text_utf8 (const std::string &filename, const std::uint64_t max_size=0) |
|
std::string | openvpn::read_stdin () |
|
void | openvpn::write_binary (const std::string &filename, const Buffer &buf) |
|
template<typename BUFLIST > |
void | openvpn::write_binary_list (const std::string &filename, const BUFLIST &buflist) |
|
void | openvpn::write_string (const std::string &filename, const std::string &str) |
|