Interface
GoaMail
Description [src]
interface Goa.Mail : GObject.ObjectAbstract 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  |