BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Public Member Functions | Friends | List of all members
fc::url Class Reference

#include <url.hpp>

Public Member Functions

 url ()
 
 url (const string &u)
 
 url (const url &c)
 
 url (url &&c)
 
 url (mutable_url &&c)
 
 url (const mutable_url &c)
 
 ~url ()
 
urloperator= (const url &c)
 
urloperator= (url &&c)
 
urloperator= (const mutable_url &c)
 
urloperator= (mutable_url &&c)
 
bool operator== (const url &cmp) const
 
 operator string () const
 
string proto () const
 
ostring host () const
 
ostring user () const
 
ostring pass () const
 
opath path () const
 
ovariant_object args () const
 
fc::optional< uint16_t > port () const
 

Friends

class mutable_url
 

Detailed Description

Used to pass an immutable URL and query its parts.

Definition at line 22 of file url.hpp.

Constructor & Destructor Documentation

fc::url::url ( )

Definition at line 116 of file url.cpp.

fc::url::url ( const string &  u)
explicit
fc::url::url ( const url c)

Definition at line 120 of file url.cpp.

fc::url::url ( url &&  c)

Definition at line 123 of file url.cpp.

fc::url::url ( mutable_url &&  c)

Definition at line 134 of file url.cpp.

fc::url::url ( const mutable_url c)

Definition at line 129 of file url.cpp.

fc::url::~url ( )

Definition at line 138 of file url.cpp.

Member Function Documentation

ovariant_object fc::url::args ( ) const

Definition at line 186 of file url.cpp.

ostring fc::url::host ( ) const

Definition at line 170 of file url.cpp.

fc::url::operator string ( ) const

Definition at line 87 of file url.cpp.

url & fc::url::operator= ( const url c)

Definition at line 140 of file url.cpp.

url & fc::url::operator= ( url &&  c)

Definition at line 146 of file url.cpp.

url & fc::url::operator= ( const mutable_url c)

Definition at line 155 of file url.cpp.

url & fc::url::operator= ( mutable_url &&  c)

Definition at line 160 of file url.cpp.

bool fc::url::operator== ( const url cmp) const
ostring fc::url::pass ( ) const

Definition at line 178 of file url.cpp.

opath fc::url::path ( ) const

Definition at line 182 of file url.cpp.

fc::optional< uint16_t > fc::url::port ( ) const

Definition at line 190 of file url.cpp.

string fc::url::proto ( ) const

Definition at line 166 of file url.cpp.

ostring fc::url::user ( ) const

Definition at line 174 of file url.cpp.

Friends And Related Function Documentation

friend class mutable_url
friend

Definition at line 53 of file url.hpp.


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