Guitar
Classes | Public Member Functions | Private Attributes | Friends | List of all members
WebClient::URL Class Reference

#include <webclient.h>

Collaboration diagram for WebClient::URL:
Collaboration graph
[legend]

Classes

struct  Data
 

Public Member Functions

 URL ()=default
 
 URL (std::string const &addr)
 
const std::string & scheme () const
 
const std::string & host () const
 
int port () const
 
const std::string & path () const
 
bool isssl () const
 

Private Attributes

struct WebClient::URL::Data data
 

Friends

class WebClient
 

Constructor & Destructor Documentation

◆ URL() [1/2]

WebClient::URL::URL ( )
default

◆ URL() [2/2]

WebClient::URL::URL ( std::string const &  addr)

Member Function Documentation

◆ host()

const std::string& WebClient::URL::host ( ) const
inline

◆ isssl()

bool WebClient::URL::isssl ( ) const

◆ path()

const std::string& WebClient::URL::path ( ) const
inline

◆ port()

int WebClient::URL::port ( ) const
inline

◆ scheme()

const std::string& WebClient::URL::scheme ( ) const
inline

Friends And Related Function Documentation

◆ WebClient

friend class WebClient
friend

Member Data Documentation

◆ data

struct WebClient::URL::Data WebClient::URL::data
private

The documentation for this class was generated from the following files: