Class

EDataServerSourceProxy

since: 3.12

Description [src]

class EDataServer.SourceProxy : EDataServer.SourceExtension
{
  /* No available fields */
}

Contains only private data that should be read and manipulated using the functions below.

Available since: 3.12

Hierarchy

hierarchy this ESourceProxy ancestor_0 ESourceExtension ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Instance methods

e_source_proxy_dup_autoconfig_url

Thread-safe variation of e_source_proxy_get_autoconfig_url(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_ftp_host

Thread-safe variation of e_source_proxy_get_ftp_host(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_http_auth_password

Thread-safe variation of e_source_proxy_get_http_auth_password(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_http_auth_user

Thread-safe variation of e_source_proxy_get_http_auth_user(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_http_host

Thread-safe variation of e_source_proxy_get_http_host(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_https_host

Threads-safe variation of e_source_proxy_get_https_host(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_ignore_hosts

Thread-safe variation of e_source_proxy_get_ignore_hosts(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_dup_socks_host

Thread-safe variation of e_source_proxy_get_socks_host(). Use this function when accessing extension from multiple threads.

since: 3.12

e_source_proxy_get_autoconfig_url

Returns the URL that provides proxy configuration values. When the extensions ESourceProxy:method is E_PROXY_METHOD_AUTO, this URL is used to look up proxy information for all protocols.

since: 3.12

e_source_proxy_get_ftp_host

Returns the machine name to proxy FTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_ftp_port

Returns the port on the machine defined by ESourceProxy:ftp-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_http_auth_password

Returns the password to pass as authentication when doing HTTP proxying and ESourceProxy:http-use-auth is TRUE.

since: 3.12

e_source_proxy_get_http_auth_user

Returns the user name to pass as authentication when doing HTTP proxying and ESourceProxy:http-use-auth is TRUE.

since: 3.12

e_source_proxy_get_http_host

Returns the machine name to proxy HTTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_http_port

Returns the port on the machine defined by ESourceProxy:http-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_http_use_auth

Returns whether the HTTP proxy server at ESourceProxy:http-host and ESourceProxy:http-port requires authentication.

since: 3.12

e_source_proxy_get_https_host

Returns the machine name to proxy secure HTTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_https_port

Returns the port on the machine defined by ESourceProxy:https-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_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). The array elements can be hostnames, domains (using an initial wildcard like *.foo.com), IP host addresses (both IPv4 and IPv6) and network addresses with a netmask (something like 192.168.0.0/24).

since: 3.12

e_source_proxy_get_method

Returns the proxy configuration method for extension.

since: 3.12

e_source_proxy_get_socks_host

Returns the machine name to use as a SOCKS proxy when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_get_socks_port

Returns the port on the machine defined by ESourceProxy:socks-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_autoconfig_url

Sets the URL that provides proxy configuration values. When the extensions ESourceProxy:method is E_PROXY_METHOD_AUTO, this URL is used to look up proxy information for all protocols.

since: 3.12

e_source_proxy_set_ftp_host

Sets the machine name to proxy FTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_ftp_port

Sets the port on the machine defined by ESourceProxy:ftp-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_http_auth_password

Sets the password to pass as authentication when doing HTTP proxying and ESourceProxy:http-use-auth is TRUE.

since: 3.12

e_source_proxy_set_http_auth_user

Sets the user name to pass as authentication when doing HTTP proxying and ESourceProxy:http-use-auth is TRUE.

since: 3.12

e_source_proxy_set_http_host

Sets the machine name to proxy HTTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_http_port

Sets the port on the machine defined by ESourceProxy:http-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_http_use_auth

Sets whether the HTTP proxy server at ESourceProxy:http-host and ESourceProxy:http-port requires authentication.

since: 3.12

e_source_proxy_set_https_host

Sets the machine name to proxy secure HTTP through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_https_port

Sets the port on the machine defined by ESourceProxy:https-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_ignore_hosts

Sets the hosts which are connected to directly, rather than via the proxy (if it is active). The array elements can be hostnames, domains (using an initial wildcard like *.foo.com), IP host addresses (both IPv4 and IPv6) and network addresses with a netmask (something like 192.168.0.0/24).

since: 3.12

e_source_proxy_set_method

Sets the proxy configuration method for extension.

since: 3.12

e_source_proxy_set_socks_host

Sets the machine name to use as a SOCKS proxy when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

e_source_proxy_set_socks_port

Sets the port on the machine defined by ESourceProxy:socks-host to proxy through when extensions ESourceProxy:method is E_PROXY_METHOD_MANUAL.

since: 3.12

Methods inherited from ESourceExtension (4)
e_source_extension_get_source

Returns the ESource instance to which extension belongs.

deprecated: 3.8 since: 3.6

e_source_extension_property_lock

Acquires a property lock, thus no other thread can change properties of the extension until the lock is released.

since: 3.18

e_source_extension_property_unlock

Releases a property lock, previously acquired with e_source_extension_property_lock(), thus other threads can change properties of the extension.

since: 3.18

e_source_extension_ref_source

Returns the ESource instance to which the extension belongs.

since: 3.8

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

EDataServer.SourceProxy:autoconfig-url

Proxy autoconfiguration URL.

EDataServer.SourceProxy:ftp-host

FTP proxy host name.

EDataServer.SourceProxy:http-host

HTTP proxy host name.

EDataServer.SourceProxy:http-use-auth

Whether HTTP proxy server connections require authentication.

EDataServer.SourceProxy:https-host

Secure HTTP proxy host name.

EDataServer.SourceProxy:https-port

Secure HTTP proxy port.

EDataServer.SourceProxy:ignore-hosts

Hosts to connect directly.

EDataServer.SourceProxy:method

Proxy configuration method.

EDataServer.SourceProxy:socks-host

SOCKS proxy host name.

Properties inherited from ESourceExtension (1)
EDataServer.SourceExtension:source

The ESource being extended.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct EDataServerSourceProxyClass {
  ESourceExtensionClass parent_class;
  
}

No description available.

Class members
parent_class: ESourceExtensionClass

No description available.