acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
url::request Class Reference
Inheritance diagram for url::request:
url::request_range

Public Member Functions

 request (const ::scoped_string &scopedstr)
void parse (const ::scoped_string &scopedstr)
void set (const ::scoped_string &scopedstrPath)
void set (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrQuery)
void set (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrQuery, const ::scoped_string &scopedstrFragment)
void set_query (const ::scoped_string &scopedstrKey)
void set_query (const ::property_set &set)
::string calculate_string () const
Public Member Functions inherited from url::request_range
auto as_string () const
auto raw_path () const
auto path () const
auto raw_name () const
auto name () const
auto query () const
auto raw_fragment () const
auto fragment () const
const ::property_set & arguments () const
::property_set & arguments ()
::payload get (const ::atom &atom) const

Protected Member Functions

void __set_href (const ::scoped_string &scopedstrHref)
Protected Member Functions inherited from url::request_range
 request_range (const request_range &requestrange)
request_range & operator= (const request_range &request)
void parse (const ::const_ansi_range &ansirange)

Protected Attributes

::string m_str
Protected Attributes inherited from url::request_range
::ansi_range m_range { nullptr }
::ansi_range m_rangePath { nullptr }
::ansi_range m_rangeName { nullptr }
::ansi_range m_rangeQuery { nullptr }
::ansi_range m_rangeFragment { nullptr }
::pointer< ::property_set > m_psetArguments

Friends

class ::url::parts

The documentation for this class was generated from the following files:
  • prototype/prototype/url.h
  • prototype/prototype/url.cpp