url.hpp File Reference

#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().


Define Documentation

#define s11n_io_URL_HPP_INCLUDED   1

Definition at line 2 of file url.hpp.


Generated on Wed Jun 4 21:44:19 2008 for libs11n by  doxygen 1.5.3