Definition at line 40 of file url_impl.h.
◆ url() [1/5]
◆ url() [2/5]
http::url::url |
( |
const std::string & |
url_s, |
|
|
bool |
trusted = false |
|
) |
| |
|
inlineexplicit |
◆ url() [3/5]
◆ url() [4/5]
http::url::url |
( |
const std::shared_ptr< http::url > & |
source_url | ) |
|
|
inlineexplicit |
◆ url() [5/5]
http::url::url |
( |
const std::shared_ptr< http::url > & |
source_url, |
|
|
bool |
trusted |
|
) |
| |
|
inlineexplicit |
◆ ~url()
◆ dump()
string http::url::dump |
( |
| ) |
|
|
virtual |
Returns a string representation of the URL and its bits.
- Returns
- the representation mentioned above.
Reimplemented in http::EffectiveUrl.
Definition at line 397 of file url_impl.cc.
◆ host()
virtual std::string http::url::host |
( |
| ) |
const |
|
inlinevirtual |
◆ ingest_time()
virtual std::time_t http::url::ingest_time |
( |
| ) |
const |
|
inlinevirtual |
◆ is_expired()
bool http::url::is_expired |
( |
| ) |
|
|
virtual |
- Returns
- True if the URL appears within the REFRESH_THRESHOLD of the expires time read from one of CLOUDFRONT_EXPIRES_HEADER_KEY, AMS_EXPIRES_HEADER_KEY;
Reimplemented in http::EffectiveUrl.
Definition at line 311 of file url_impl.cc.
◆ is_trusted()
virtual bool http::url::is_trusted |
( |
| ) |
|
|
inlinevirtual |
◆ path()
virtual std::string http::url::path |
( |
| ) |
const |
|
inlinevirtual |
◆ protocol()
virtual std::string http::url::protocol |
( |
| ) |
const |
|
inlinevirtual |
◆ query()
virtual std::string http::url::query |
( |
| ) |
const |
|
inlinevirtual |
◆ query_parameter_value()
string http::url::query_parameter_value |
( |
const std::string & |
key | ) |
const |
|
virtual |
◆ query_parameter_values()
void http::url::query_parameter_values |
( |
const std::string & |
key, |
|
|
std::vector< std::string > & |
values |
|
) |
| const |
|
virtual |
◆ set_ingest_time()
virtual void http::url::set_ingest_time |
( |
const std::time_t & |
itime | ) |
|
|
inlinevirtual |
◆ str()
virtual std::string http::url::str |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: