Class
EDataServerSourceWebdav
since: 3.6
Description [src]
class EDataServer.SourceWebdav : EDataServer.SourceExtension
{
/* No available fields */
}
Contains only private data that should be read and manipulated using the functions below.
Available since: 3.6
Instance methods
e_source_webdav_dup_color
Thread-safe variation of e_source_webdav_get_color().
Use this function when accessing extension from multiple threads.
since: 3.30
e_source_webdav_dup_display_name
Thread-safe variation of e_source_webdav_get_display_name().
Use this function when accessing extension from multiple threads.
since: 3.6
e_source_webdav_dup_email_address
Thread-safe variation of e_source_webdav_get_email_address().
Use this function when accessing extension from multiple threads.
since: 3.6
e_source_webdav_dup_resource_path
Thread-safe variation of e_source_webdav_get_resource_path().
Use this function when accessing extension from multiple threads.
since: 3.6
e_source_webdav_dup_resource_query
Thread-safe variation of e_source_webdav_get_resource_query().
Use this function when accessing extension from multiple threads.
since: 3.6
e_source_webdav_dup_ssl_trust
Thread-safe variation of e_source_webdav_get_ssl_trust().
Use this function when accessing extension from multiple threads.
since: 3.8
e_source_webdav_dup_uri
This is a convenience function which returns a newly-allocated
GUri, its contents assembled from the ESourceAuthentication
extension, the ESourceSecurity extension, and extension itself.
Free the returned GUri with g_uri_unref().
since: 3.46
e_source_webdav_get_avoid_ifmatch
This setting works around a
since: 3.6
e_source_webdav_get_color
Returns the last known color of a WebDAV resource as provided by the server.
since: 3.30
e_source_webdav_get_display_name
Returns the last known display name of a WebDAV resource, which may
differ from the ESource:display-name property of the ESource to which
extension belongs.
since: 3.6
e_source_webdav_get_email_address
Returns the user’s email address which can be passed to a CalDAV server if the user wishes to receive scheduling messages.
since: 3.6
e_source_webdav_get_resource_path
Returns the absolute path to a resource on a WebDAV server.
since: 3.6
e_source_webdav_get_resource_query
Returns the URI query required to access a resource on a WebDAV server.
since: 3.6
e_source_webdav_get_ssl_trust
Returns an SSL/TLS certificate trust for the extension.
The value encodes three parameters, divided by a pipe ‘|’,
the first is users preference, can be one of “reject”, “accept”,
“temporary-reject” and “temporary-accept”. The second is a host
name for which the trust was set. Finally the last is a SHA256
hash of the certificate. This is not meant to be changed by a caller,
it is supposed to be manipulated with e_source_webdav_update_ssl_trust()
and e_source_webdav_verify_ssl_trust().
since: 3.8
e_source_webdav_set_avoid_ifmatch
This setting works around a
since: 3.6
e_source_webdav_set_color
Updates the last known color of a WebDAV resource, as provided by the server.
since: 3.30
e_source_webdav_set_display_name
Updates the last known display name of a WebDAV resource, which may
differ from the ESource:display-name property of the ESource to which
extension belongs.
since: 3.6
e_source_webdav_set_email_address
Sets the user’s email address which can be passed to a CalDAV server if the user wishes to receive scheduling messages.
since: 3.6
e_source_webdav_set_resource_path
Sets the absolute path to a resource on a WebDAV server.
since: 3.6
e_source_webdav_set_resource_query
Sets the URI query required to access a resource on a WebDAV server.
since: 3.6
e_source_webdav_set_ssl_trust
Sets the SSL/TLS certificate trust. See e_source_webdav_get_ssl_trust()
for more infomation about its content and how to use it.
since: 3.8
e_source_webdav_set_ssl_trust_response
Set the SSL trust response, as ETrustPromptResponse, while keeping
the certificate and host information as before. The function does
nothing, when none SSL trust is set or when E_TRUST_PROMPT_RESPONSE_UNKNOWN
is used as the response.
since: 3.32
e_source_webdav_set_uri
This is a convenience function which propagates the components of
uri to the ESourceAuthentication extension, the ESourceSecurity
extension, and extension itself. (The “fragment” component of
uri is ignored.).
since: 3.46
e_source_webdav_unset_temporary_ssl_trust
Unsets temporary trust set on this extension, but keeps
it as is for other values.
since: 3.8
e_source_webdav_update_ssl_trust
Updates user’s response from a trust prompt, thus it is re-used the next time it’ll be needed. An #E_TRUST_PROMPT_RESPONSE_UNKNOWN is treated as a temporary reject, which means the user will be asked again.
since: 3.16
e_source_webdav_verify_ssl_trust
Verifies SSL/TLS trust for the given host and cert, as previously stored in the extension
with e_source_webdav_update_ssl_trust().
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
Properties
EDataServer.SourceWebdav:calendar-auto-schedule
Whether the server handles meeting invitations (CalDAV-only).
EDataServer.SourceWebdav:ssl-trust
SSL/TLS certificate trust setting, for invalid server certificates.
Properties inherited from ESourceExtension (1)
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.