acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
platform::apex_http_layer Class Reference
Inheritance diagram for platform::apex_http_layer:
platform::http nano::http::http apple::nano::http::http apple::nano::http::http curl::nano::http::http universal_windows::nano::http::http windows::nano::http::http

Public Member Functions

virtual void http_system_destruct ()
virtual void get (::http::message *phttpmessage)
virtual bool http_get (::pointer<::sockets::http_client_socket > &m_psocket, const ::url::url &url, ::property_set &set)
virtual bool get (::http::session &session, const ::url::url &url, string &str, ::property_set &set)
virtual string get (::http::session &session, const ::url::url &url, ::property_set &set)
virtual bool open (::pointer<::sockets::http_session > &psession, const class ::url::connect_range &connectrange, ::property_set &set, const ::scoped_string &scopedstrVersion)
virtual bool request (::pointer<::sockets::http_session > &spsession, const class ::url::request_range &requestrange, ::property_set &set)
virtual bool request (const ::scoped_string &scopedstrMethod, const ::url::url &url, ::property_set &set)
virtual bool download (::pointer<::sockets::http_session > &psession, const ::scoped_string &scopedstrRequest, ::payload payloadFile, ::property_set &set)
virtual bool download (const ::url::url &url, ::payload payloadFile, ::property_set &set)
virtual bool put (const ::url::url &url, memory_base &memory, ::property_set &set)
virtual bool put (const ::url::url &url, file_pointer pfile, ::property_set &set)
virtual bool put (const ::url::url &url, memory_base *pmemory, ::property_set &set)
virtual::url::url get_effective_url (const ::url::url &url)
virtual void defer_auto_initialize_proxy_configuration ()
virtual void auto_config_proxy (::i32 i)
virtual::i32 auto_config_proxy_count ()
virtual void config_proxy (const ::url::url &url, ::sockets::http_tunnel *psocket)
virtual void config_proxy (const ::url::url &url, ::http::proxy *pproxy)
virtual bool try_pac_script (const ::scoped_string &scopedstrScriptUrl, const ::url::url &url, ::http::proxy *pproxy)
virtual string gmdate (posix_time t)
virtual::http::pac * get_pac (const ::url::url &url)
virtual::http::proxy * get_proxy (const ::url::url &url)
void http_application_destruct ()
::property_set & process_set (::property_set &set, const ::url::url &url)
virtual bool get (::pointer<::sockets::http_client_socket > &psocket, const ::url::url &url, ::property_set &set)
virtual bool exists (const ::url::url &url, ::property_set &set)
virtual::file::enum_type get_type (const ::url::url &url, ::property_set &set)
virtual::file::enum_type get_type (const ::url::url &url, ::payload *pvarQuery, ::property_set &set)
virtual::payload length (const ::url::url &url, ::property_set &set)
virtual::payload length (const ::url::url &url, ::payload *pvarQuery, ::property_set &set)
virtual void _get (const ::url::url &url, ::property_set &set)
virtual void get (string &str, const ::url::url &url, ::property_set &set)
virtual void get (memory_base *pmemory, const ::url::url &url, ::property_set &set)
virtual void perform (::nano::http::get *defer_get)
virtual string locale_schema_url (const ::url::url &url, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema)
virtual string get_locale_schema (const ::url::url &url, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema)

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