SourceWebdav
Object Hierarchy:
E.SourceWebdav
E.SourceWebdav
E.SourceWebdav
E.SourceExtension
E.SourceExtension
E.SourceExtension->E.SourceWebdav
GLib.Object
GLib.Object
GLib.Object->E.SourceExtension
Description:
[
CCode ( type_id =
"e_source_webdav_get_type ()" ) ]
[
Version ( since =
"3.6" ) ]
public class SourceWebdav :
SourceExtension
Contains only private data that should be read and manipulated using the functions below.
Content:
Properties:
Creation methods:
Methods:
public string ? dup_color ()
public string ? dup_display_name ()
public string ? dup_email_address ()
public string ? dup_resource_path ()
public string ? dup_resource_query ()
public string ? dup_ssl_trust ()
public Uri dup_uri ()
This is a convenience function which returns a newly-allocated
Uri , its contents assembled from the
SourceAuthentication extension, the SourceSecurity extension, and
this itself.
public bool get_avoid_ifmatch ()
This setting works around a
bug in older Apache mod_dav versions.
public bool get_calendar_auto_schedule ()
FIXME Document me!
public unowned string ? get_color ()
Returns the last known color of a WebDAV resource as provided by the
server.
public unowned string ? get_display_name ()
Returns the last known display name of a WebDAV resource, which may
differ from the display_name property of the
Source to which this belongs.
public unowned string ? 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.
public uint get_order ()
public unowned string ? get_resource_path ()
Returns the absolute path to a resource on a WebDAV server.
public unowned string ? get_resource_query ()
Returns the URI query required to access a resource on a WebDAV
server.
public unowned string ? get_ssl_trust ()
Returns an SSL/TLS certificate trust for the
this .
public TrustPromptResponse get_ssl_trust_response ()
public void set_avoid_ifmatch (bool avoid_ifmatch)
This setting works around a
bug in older Apache mod_dav versions.
public void set_calendar_auto_schedule (bool calendar_auto_schedule)
FIXME Document me!
public void set_color (string ? color)
Updates the last known color of a WebDAV resource, as provided by the
server.
public void set_display_name (string ? display_name)
Updates the last known display name of a WebDAV resource, which may
differ from the display_name property of the
Source to which this belongs.
public void set_email_address (string ? email_address)
Sets the user's email address which can be passed to a CalDAV server
if the user wishes to receive scheduling messages.
public void set_order (uint order)
Set the sorting order of the resource.
public void set_resource_path (string ? resource_path)
Sets the absolute path to a resource on a WebDAV server.
public void set_resource_query (string ? resource_query)
Sets the URI query required to access a resource on a WebDAV server.
public void set_ssl_trust (string ? ssl_trust)
Sets the SSL/TLS certificate trust.
public void set_ssl_trust_response (TrustPromptResponse response)
Set the SSL trust response, as
TrustPromptResponse , while keeping the certificate and host information as
before.
public void set_uri (Uri uri)
public void unset_temporary_ssl_trust ()
Unsets temporary trust set on this this
, but keeps it as is for other values.
public void update_ssl_trust (string host, TlsCertificate cert, TrustPromptResponse response)
Updates user's response from a trust prompt, thus it is re-used the
next time it'll be needed.
public TrustPromptResponse verify_ssl_trust (string host, TlsCertificate cert, TlsCertificateFlags cert_errors)
Verifies SSL/TLS trust for the given host
and cert
, as previously stored in the this with
update_ssl_trust .
Inherited Members:
All known members inherited from class E.SourceExtension
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref