23 virtual void http_system_destruct();
26 virtual void get(::http::message * phttpmessage);
29 virtual bool http_get(::pointer<::sockets::http_client_socket>& m_psocket, const ::url::url & url,
::property_set & set);
30 virtual bool get(::http::session &
session, const ::url::url & url,
string & str,
::property_set & set);
38 virtual bool open(::pointer<::sockets::http_session>& psession,
const class ::url::connect_range & connectrange,
::property_set & set, const ::scoped_string & scopedstrVersion);
41 virtual bool request(::pointer<::sockets::http_session>& spsession,
const class ::url::request_range & requestrange,
::property_set & set);
45 virtual bool request(const ::scoped_string & scopedstrMethod, const ::url::url & url,
::property_set & set);
47 virtual bool download(::pointer<::sockets::http_session>& psession, const ::scoped_string & scopedstrRequest,
::payload payloadFile,
::property_set & set);
51 virtual bool put(const ::url::url & url, file_pointer pfile,
::property_set & set);
56 virtual ::url::url get_effective_url(const ::url::url & url);
58 virtual void defer_auto_initialize_proxy_configuration();
59 virtual void auto_config_proxy(::i32 i);
60 virtual ::i32 auto_config_proxy_count();
61 virtual void config_proxy(const ::url::url & url, ::sockets::http_tunnel * psocket);
62 virtual void config_proxy(const ::url::url & url, ::http::proxy * pproxy);
63 virtual bool try_pac_script(const ::scoped_string & scopedstrScriptUrl, const ::url::url & url, ::http::proxy * pproxy);
67 virtual ::http::pac * get_pac(const ::url::url & url);
68 virtual ::http::proxy * get_proxy(const ::url::url & url);
72 void http_application_destruct();
78 virtual bool get(::pointer<::sockets::http_client_socket>& psocket, const ::url::url & url,
::property_set & set);
85 virtual ::file::enum_type get_type(const ::url::url & url,
::property_set & set);
88 virtual ::payload length(const ::url::url & url,
::property_set & set);
96 virtual void get(
string & str, const ::url::url & url ,
::property_set & set);
106 virtual string locale_schema_url(const ::url::url & url, const ::scoped_string & scopedstrLocale, const ::scoped_string & scopedstrSchema);
108 virtual string get_locale_schema(const ::url::url & url, const ::scoped_string & scopedstrLocale, const ::scoped_string & scopedstrSchema);