Interface
GoaMail
Description [src]
interface Goa.Mail : GObject.Object
Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Mail.
Prerequisite
In order to implement Mail, your type must inherit fromGObject
.
Functions
goa_mail_interface_info
Gets a machine-readable description of the org.gnome.OnlineAccounts.Mail D-Bus interface.
goa_mail_override_properties
Overrides all GObject
properties in the GoaMail
interface for a concrete class.
The properties are overridden in the order they are defined.
Interface structure
struct GoaMailIface {
GTypeInterface parent_iface;
const gchar* (* get_email_address) (
GoaMail* object
);
gboolean (* get_imap_accept_ssl_errors) (
GoaMail* object
);
const gchar* (* get_imap_host) (
GoaMail* object
);
gboolean (* get_imap_supported) (
GoaMail* object
);
gboolean (* get_imap_use_ssl) (
GoaMail* object
);
gboolean (* get_imap_use_tls) (
GoaMail* object
);
const gchar* (* get_imap_user_name) (
GoaMail* object
);
const gchar* (* get_name) (
GoaMail* object
);
gboolean (* get_smtp_accept_ssl_errors) (
GoaMail* object
);
gboolean (* get_smtp_auth_login) (
GoaMail* object
);
gboolean (* get_smtp_auth_plain) (
GoaMail* object
);
gboolean (* get_smtp_auth_xoauth2) (
GoaMail* object
);
const gchar* (* get_smtp_host) (
GoaMail* object
);
gboolean (* get_smtp_supported) (
GoaMail* object
);
gboolean (* get_smtp_use_auth) (
GoaMail* object
);
gboolean (* get_smtp_use_ssl) (
GoaMail* object
);
gboolean (* get_smtp_use_tls) (
GoaMail* object
);
const gchar* (* get_smtp_user_name) (
GoaMail* object
);
}
Virtual table for the D-Bus interface org.gnome.OnlineAccounts.Mail.
Interface members
parent_iface |
|
The parent interface. |
|
get_email_address |
|
Getter for the |
|
get_imap_accept_ssl_errors |
|
Getter for the |
|
get_imap_host |
|
Getter for the |
|
get_imap_supported |
|
Getter for the |
|
get_imap_use_ssl |
|
Getter for the |
|
get_imap_use_tls |
|
Getter for the |
|
get_imap_user_name |
|
Getter for the |
|
get_name |
|
Getter for the |
|
get_smtp_accept_ssl_errors |
|
Getter for the |
|
get_smtp_auth_login |
|
Getter for the |
|
get_smtp_auth_plain |
|
Getter for the |
|
get_smtp_auth_xoauth2 |
|
Getter for the |
|
get_smtp_host |
|
Getter for the |
|
get_smtp_supported |
|
Getter for the |
|
get_smtp_use_auth |
|
Getter for the |
|
get_smtp_use_ssl |
|
Getter for the |
|
get_smtp_use_tls |
|
Getter for the |
|
get_smtp_user_name |
|
Getter for the |