SourceProxy
Object Hierarchy:
Description:
[ CCode ( type_id = "e_source_proxy_get_type ()" ) ]
[ Version ( since = "3.12" ) ]
public class SourceProxy : SourceExtension
[ Version ( since = "3.12" ) ]
public class SourceProxy : SourceExtension
Contains only private data that should be read and manipulated using the functions below.
Namespace: E
Package: libedataserver-1.2
Content:
Properties:
- public string autoconfig_url { get; set construct; }
- public string ftp_host { get; set construct; }
- public uint ftp_port { get; set construct; }
- public string http_auth_password { get; set construct; }
- public string http_auth_user { get; set construct; }
- public string http_host { get; set construct; }
- public uint http_port { get; set construct; }
- public bool http_use_auth { get; set construct; }
- public string https_host { get; set construct; }
- public uint https_port { get; set construct; }
- public string[] ignore_hosts { get; set construct; }
- public ProxyMethod method { get; set construct; }
- public string socks_host { get; set construct; }
- public uint socks_port { get; set construct; }
Creation methods:
- protected SourceProxy ()
Methods:
- public string dup_autoconfig_url ()
Thread-safe variation of get_autoconfig_url.
- public string dup_ftp_host ()
Thread-safe variation of get_ftp_host.
- public string dup_http_auth_password ()
Thread-safe variation of get_http_auth_password.
- public string dup_http_auth_user ()
Thread-safe variation of get_http_auth_user.
- public string dup_http_host ()
Thread-safe variation of get_http_host.
- public string dup_https_host ()
Threads-safe variation of get_https_host.
- public string[] dup_ignore_hosts ()
Thread-safe variation of get_ignore_hosts.
- public string dup_socks_host ()
Thread-safe variation of get_socks_host.
- public unowned string get_autoconfig_url ()
Returns the URL that provides proxy configuration values.
- public unowned string get_ftp_host ()
Returns the machine name to proxy FTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public uint16 get_ftp_port ()
- public unowned string get_http_auth_password ()
Returns the password to pass as authentication when doing HTTP proxying and http_use_auth is
true
. - public unowned string get_http_auth_user ()
Returns the user name to pass as authentication when doing HTTP proxying and http_use_auth is
true
. - public unowned string get_http_host ()
Returns the machine name to proxy HTTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public uint16 get_http_port ()
- public bool get_http_use_auth ()
- public unowned string get_https_host ()
Returns the machine name to proxy secure HTTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public uint16 get_https_port ()
Returns the port on the machine defined by https_host to proxy through when this's method is
E_PROXY_METHOD_MANUAL
. - public unowned string[] get_ignore_hosts ()
Returns a
null
-terminated string array of hosts which are connected to directly, rather than via the proxy (if it is active). - public ProxyMethod get_method ()
Returns the proxy configuration method for this .
- public unowned string get_socks_host ()
Returns the machine name to use as a SOCKS proxy when this's method is
E_PROXY_METHOD_MANUAL
. - public uint16 get_socks_port ()
Returns the port on the machine defined by socks_host to proxy through when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_autoconfig_url (string autoconfig_url)
Sets the URL that provides proxy configuration values.
- public void set_ftp_host (string ftp_host)
Sets the machine name to proxy FTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_ftp_port (uint16 ftp_port)
- public void set_http_auth_password (string http_auth_password)
Sets the password to pass as authentication when doing HTTP proxying and http_use_auth is
true
. - public void set_http_auth_user (string http_auth_user)
Sets the user name to pass as authentication when doing HTTP proxying and http_use_auth is
true
. - public void set_http_host (string http_host)
Sets the machine name to proxy HTTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_http_port (uint16 http_port)
- public void set_http_use_auth (bool http_use_auth)
- public void set_https_host (string https_host)
Sets the machine name to proxy secure HTTP through when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_https_port (uint16 https_port)
Sets the port on the machine defined by https_host to proxy through when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_ignore_hosts (string ignore_hosts)
Sets the hosts which are connected to directly, rather than via the proxy (if it is active).
- public void set_method (ProxyMethod method)
Sets the proxy configuration method for this .
- public void set_socks_host (string socks_host)
Sets the machine name to use as a SOCKS proxy when this's method is
E_PROXY_METHOD_MANUAL
. - public void set_socks_port (uint16 socks_port)
Sets the port on the machine defined by socks_host to proxy through when this's method is
E_PROXY_METHOD_MANUAL
.
Inherited Members:
All known members inherited from class E.SourceExtension
All known members inherited from class GLib.Object