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

Public Member Functions

 connect (const ::scoped_string &scopedstr)
void parse (const ::scoped_string &scopedstr)
void set (const ::scoped_string &scopedstrProtocol, const ::scoped_string &scopedstrHost, ::i32 iPort=-1, ::logic::boolean booleanSecure={})
Public Member Functions inherited from url::connect_range
::string as_string () const
 parse connect range and returns range for the request
auto protocol () const
auto host () const
auto port_range () const
::i32 port () const
::string port_part () const
bool is_url () const
bool is_secure () const

Protected Attributes

::string m_str
Protected Attributes inherited from url::connect_range
bool m_bIsUrl
::ansi_range m_range { nullptr }
::logic::boolean m_bSecure
::ansi_range m_rangeProtocol { nullptr }
::ansi_range m_rangeHost { nullptr }
::ansi_range m_rangePort { nullptr }
::ansi_range m_rangeRequest { nullptr }
::i32 m_iPort = -1

Additional Inherited Members

Protected Member Functions inherited from url::connect_range
 connect_range (const connect_range &connectrange)
connect_range & operator= (const connect_range &connectrange)
void parse (const ::const_ansi_range &ansirange)
::const_ansi_range request_range () const

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