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.

Implementations

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.

Instance methods

goa_mail_dup_email_address

Gets a copy of the EmailAddress” D-Bus property.

goa_mail_dup_imap_host

Gets a copy of the ImapHost” D-Bus property.

goa_mail_dup_imap_user_name

Gets a copy of the ImapUserName” D-Bus property.

goa_mail_dup_name

Gets a copy of the Name” D-Bus property.

goa_mail_dup_smtp_host

Gets a copy of the SmtpHost” D-Bus property.

goa_mail_dup_smtp_user_name

Gets a copy of the SmtpUserName” D-Bus property.

goa_mail_get_email_address

Gets the value of the EmailAddress” D-Bus property.

goa_mail_get_imap_accept_ssl_errors

Gets the value of the ImapAcceptSslErrors” D-Bus property.

goa_mail_get_imap_host

Gets the value of the ImapHost” D-Bus property.

goa_mail_get_imap_supported

Gets the value of the ImapSupported” D-Bus property.

goa_mail_get_imap_use_ssl

Gets the value of the ImapUseSsl” D-Bus property.

goa_mail_get_imap_use_tls

Gets the value of the ImapUseTls” D-Bus property.

goa_mail_get_imap_user_name

Gets the value of the ImapUserName” D-Bus property.

goa_mail_get_name

Gets the value of the Name” D-Bus property.

goa_mail_get_smtp_accept_ssl_errors

Gets the value of the SmtpAcceptSslErrors” D-Bus property.

goa_mail_get_smtp_auth_login

Gets the value of the SmtpAuthLogin” D-Bus property.

goa_mail_get_smtp_auth_plain

Gets the value of the SmtpAuthPlain” D-Bus property.

goa_mail_get_smtp_auth_xoauth2

Gets the value of the SmtpAuthXoauth2” D-Bus property.

goa_mail_get_smtp_host

Gets the value of the SmtpHost” D-Bus property.

goa_mail_get_smtp_supported

Gets the value of the SmtpSupported” D-Bus property.

goa_mail_get_smtp_use_auth

Gets the value of the SmtpUseAuth” D-Bus property.

goa_mail_get_smtp_use_ssl

Gets the value of the SmtpUseSsl” D-Bus property.

goa_mail_get_smtp_use_tls

Gets the value of the SmtpUseTls” D-Bus property.

goa_mail_get_smtp_user_name

Gets the value of the SmtpUserName” D-Bus property.

goa_mail_set_email_address

Sets the EmailAddress” D-Bus property to value.

goa_mail_set_imap_accept_ssl_errors

Sets the ImapAcceptSslErrors” D-Bus property to value.

goa_mail_set_imap_host

Sets the ImapHost” D-Bus property to value.

goa_mail_set_imap_supported

Sets the ImapSupported” D-Bus property to value.

goa_mail_set_imap_use_ssl

Sets the ImapUseSsl” D-Bus property to value.

goa_mail_set_imap_use_tls

Sets the ImapUseTls” D-Bus property to value.

goa_mail_set_imap_user_name

Sets the ImapUserName” D-Bus property to value.

goa_mail_set_name

Sets the Name” D-Bus property to value.

goa_mail_set_smtp_accept_ssl_errors

Sets the SmtpAcceptSslErrors” D-Bus property to value.

goa_mail_set_smtp_auth_login

Sets the SmtpAuthLogin” D-Bus property to value.

goa_mail_set_smtp_auth_plain

Sets the SmtpAuthPlain” D-Bus property to value.

goa_mail_set_smtp_auth_xoauth2

Sets the SmtpAuthXoauth2” D-Bus property to value.

goa_mail_set_smtp_host

Sets the SmtpHost” D-Bus property to value.

goa_mail_set_smtp_supported

Sets the SmtpSupported” D-Bus property to value.

goa_mail_set_smtp_use_auth

Sets the SmtpUseAuth” D-Bus property to value.

goa_mail_set_smtp_use_ssl

Sets the SmtpUseSsl” D-Bus property to value.

goa_mail_set_smtp_use_tls

Sets the SmtpUseTls” D-Bus property to value.

goa_mail_set_smtp_user_name

Sets the SmtpUserName” D-Bus property to value.

Properties

Goa.Mail:email-address

Represents the D-Bus property EmailAddress”.

Goa.Mail:imap-accept-ssl-errors

Represents the D-Bus property ImapAcceptSslErrors”.

Goa.Mail:imap-host

Represents the D-Bus property ImapHost”.

Goa.Mail:imap-supported

Represents the D-Bus property ImapSupported”.

Goa.Mail:imap-use-ssl

Represents the D-Bus property ImapUseSsl”.

Goa.Mail:imap-use-tls

Represents the D-Bus property ImapUseTls”.

Goa.Mail:imap-user-name

Represents the D-Bus property ImapUserName”.

Goa.Mail:name

Represents the D-Bus property Name”.

Goa.Mail:smtp-accept-ssl-errors

Represents the D-Bus property SmtpAcceptSslErrors”.

Goa.Mail:smtp-auth-login

Represents the D-Bus property SmtpAuthLogin”.

Goa.Mail:smtp-auth-plain

Represents the D-Bus property SmtpAuthPlain”.

Goa.Mail:smtp-auth-xoauth2

Represents the D-Bus property SmtpAuthXoauth2”.

Goa.Mail:smtp-host

Represents the D-Bus property SmtpHost”.

Goa.Mail:smtp-supported

Represents the D-Bus property SmtpSupported”.

Goa.Mail:smtp-use-auth

Represents the D-Bus property SmtpUseAuth”.

Goa.Mail:smtp-use-ssl

Represents the D-Bus property SmtpUseSsl”.

Goa.Mail:smtp-use-tls

Represents the D-Bus property SmtpUseTls”.

Goa.Mail:smtp-user-name

Represents the D-Bus property SmtpUserName”.

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
GTypeInterface
 

The parent interface.

get_email_address
const gchar* (* get_email_address) (
    GoaMail* object
  )
 

Getter for the GoaMail:email-address property.

get_imap_accept_ssl_errors
gboolean (* get_imap_accept_ssl_errors) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-accept-ssl-errors property.

get_imap_host
const gchar* (* get_imap_host) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-host property.

get_imap_supported
gboolean (* get_imap_supported) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-supported property.

get_imap_use_ssl
gboolean (* get_imap_use_ssl) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-use-ssl property.

get_imap_use_tls
gboolean (* get_imap_use_tls) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-use-tls property.

get_imap_user_name
const gchar* (* get_imap_user_name) (
    GoaMail* object
  )
 

Getter for the GoaMail:imap-user-name property.

get_name
const gchar* (* get_name) (
    GoaMail* object
  )
 

Getter for the GoaMail:name property.

get_smtp_accept_ssl_errors
gboolean (* get_smtp_accept_ssl_errors) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-accept-ssl-errors property.

get_smtp_auth_login
gboolean (* get_smtp_auth_login) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-auth-login property.

get_smtp_auth_plain
gboolean (* get_smtp_auth_plain) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-auth-plain property.

get_smtp_auth_xoauth2
gboolean (* get_smtp_auth_xoauth2) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-auth-xoauth2 property.

get_smtp_host
const gchar* (* get_smtp_host) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-host property.

get_smtp_supported
gboolean (* get_smtp_supported) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-supported property.

get_smtp_use_auth
gboolean (* get_smtp_use_auth) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-use-auth property.

get_smtp_use_ssl
gboolean (* get_smtp_use_ssl) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-use-ssl property.

get_smtp_use_tls
gboolean (* get_smtp_use_tls) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-use-tls property.

get_smtp_user_name
const gchar* (* get_smtp_user_name) (
    GoaMail* object
  )
 

Getter for the GoaMail:smtp-user-name property.

Virtual methods

Goa.Mail.get_email_address

Gets the value of the EmailAddress” D-Bus property.

Goa.Mail.get_imap_accept_ssl_errors

Gets the value of the ImapAcceptSslErrors” D-Bus property.

Goa.Mail.get_imap_host

Gets the value of the ImapHost” D-Bus property.

Goa.Mail.get_imap_supported

Gets the value of the ImapSupported” D-Bus property.

Goa.Mail.get_imap_use_ssl

Gets the value of the ImapUseSsl” D-Bus property.

Goa.Mail.get_imap_use_tls

Gets the value of the ImapUseTls” D-Bus property.

Goa.Mail.get_imap_user_name

Gets the value of the ImapUserName” D-Bus property.

Goa.Mail.get_name

Gets the value of the Name” D-Bus property.

Goa.Mail.get_smtp_accept_ssl_errors

Gets the value of the SmtpAcceptSslErrors” D-Bus property.

Goa.Mail.get_smtp_auth_login

Gets the value of the SmtpAuthLogin” D-Bus property.

Goa.Mail.get_smtp_auth_plain

Gets the value of the SmtpAuthPlain” D-Bus property.

Goa.Mail.get_smtp_auth_xoauth2

Gets the value of the SmtpAuthXoauth2” D-Bus property.

Goa.Mail.get_smtp_host

Gets the value of the SmtpHost” D-Bus property.

Goa.Mail.get_smtp_supported

Gets the value of the SmtpSupported” D-Bus property.

Goa.Mail.get_smtp_use_auth

Gets the value of the SmtpUseAuth” D-Bus property.

Goa.Mail.get_smtp_use_ssl

Gets the value of the SmtpUseSsl” D-Bus property.

Goa.Mail.get_smtp_use_tls

Gets the value of the SmtpUseTls” D-Bus property.

Goa.Mail.get_smtp_user_name

Gets the value of the SmtpUserName” D-Bus property.