cxxtools::net::Uri Class Reference

#include <cxxtools/net/uri.h>

Public Member Functions

 Uri ()
 Uri (const std::string &str)
void protocol (const std::string &protocol)
const std::string & protocol () const
void user (const std::string &user)
const std::string & user () const
void password (const std::string &password)
const std::string & password () const
void host (const std::string &host)
const std::string & host () const
void port (unsigned short int p)
unsigned short int port () const
void path (const std::string &path)
const std::string & path () const
void query (const std::string &query)
const std::string & query () const
void fragment (const std::string &fragment)
const std::string & fragment () const
std::string str () const

Constructor & Destructor Documentation

cxxtools::net::Uri::Uri ( )
inline
cxxtools::net::Uri::Uri ( const std::string &  str)

Member Function Documentation

void cxxtools::net::Uri::fragment ( const std::string &  fragment)
inline
const std::string& cxxtools::net::Uri::fragment ( ) const
inline
void cxxtools::net::Uri::host ( const std::string &  host)
inline
const std::string& cxxtools::net::Uri::host ( ) const
inline
void cxxtools::net::Uri::password ( const std::string &  password)
inline
const std::string& cxxtools::net::Uri::password ( ) const
inline
void cxxtools::net::Uri::path ( const std::string &  path)
inline
const std::string& cxxtools::net::Uri::path ( ) const
inline
void cxxtools::net::Uri::port ( unsigned short int  p)
inline
unsigned short int cxxtools::net::Uri::port ( ) const
inline
void cxxtools::net::Uri::protocol ( const std::string &  protocol)
inline
const std::string& cxxtools::net::Uri::protocol ( ) const
inline
void cxxtools::net::Uri::query ( const std::string &  query)
inline
const std::string& cxxtools::net::Uri::query ( ) const
inline
std::string cxxtools::net::Uri::str ( ) const
void cxxtools::net::Uri::user ( const std::string &  user)
inline
const std::string& cxxtools::net::Uri::user ( ) const
inline

The documentation for this class was generated from the following file:
  • include/cxxtools/net/uri.h