Method
EDataServerSourceMailIdentityget_aliases_as_hash_table
since: 3.24
Declaration [src]
GHashTable*
e_source_mail_identity_get_aliases_as_hash_table (
ESourceMailIdentity* extension
)
Description [src]
Returns a set aliases as a hash table with address as key and
name as value of the hash table. The name can be sometimes
empty or NULL, thus rather use g_hash_table_contains() when
checking for particular address. The addresses are
compared case insensitively. The same addresses with a different
name are included only once, the last variant of it. Use
e_source_mail_identity_get_aliases() if you need more fine-grained
control on the list of aliases.
Available since: 3.24
Return value
Type: GHashTable
A newly created
GHashTable will all the aliases. Returns NULL if there are none set. Use g_hash_table_destroy() to free the returned hash table.
| The caller of the method takes ownership of the returned data, and is responsible for freeing it. |
The return value can be NULL. |