#include <string>
#include <s11n.net/s11n/export.hpp>
#include <s11n.net/s11n/refcount.hpp>
#include <s11n.net/s11n/factory.hpp>
Go to the source code of this file.
Namespaces | |
namespace | s11n |
namespace | s11n::io |
Classes | |
class | s11n::io::url_parser |
url_parser is a basic implementation for parsing a URL string into its atomic components. More... | |
struct | s11n::io::url_parser::impl |
impl holds the private data for a url_parser. | |
class | s11n::io::url_stream_factory |
A factory type intended to be subclassed to provide protocol-specific i/o streams. More... | |
class | s11n::io::file_stream_factory |
This factory creates streams for URLs in the following format:. More... | |
Defines | |
#define | s11n_io_URL_HPP_INCLUDED 1 |
Functions | |
std::istream * | s11n::io::get_url_istream (std::string const &url) |
Convenience overload. | |
std::istream * | s11n::io::get_url_istream (url_parser const &url) |
Classloads an instance of an istream, using a url_stream_factory to create the stream. | |
std::ostream * | s11n::io::get_url_ostream (std::string const &url) |
Convenience overload. | |
std::ostream * | s11n::io::get_url_ostream (url_parser const &url) |
See get_url_istream(). |