Get the description of the #AgProvider.
Get the display name of the #AgProvider.
Get a regular expression matching all domains where this provider's accounts can be used.
Gets the contents of the XML provider file. The buffer returned in contents
should not be modified or freed, and is guaranteed to be valid as long as
provider
is referenced.
If some error occurs, contents
is set to %NULL.
location to receive the pointer to the file contents.
Get the translation domain of the #AgProvider.
Get the icon name of the #AgProvider.
Get the name of the #AgProvider.
Get the name of the account plugin which manages all accounts created from this #AgProvider. Some platforms might find it useful to store plugin names in the provider XML files, especially when the same plugin can work for different providers.
Tell whether the provider doesn't support creating more than one account. Note that libaccounts itself does not enforce preventing the creation of multiple accounts when this flag is set: the flag is only informative, and its implementation is left to the client.
Check whether domain
is supported by this provider, by matching it with the
regex returned by ag_provider_get_domains_regex().
If the provider does not define a regular expression to match the supported
domains, this function will return %FALSE.
a domain name.
Used to unreference the #AgProvider structure.
Opaque structure. Use related accessor functions.