| Top |
CallsProviderCallsProvider — An abstraction of call providers, such as oFono, Telepathy or some SIP library. |
| const gchar * | calls_provider_get_name () |
| gchar * | calls_provider_get_status () |
| GList * | calls_provider_get_origins () |
The CallsProvider interface is the root of the interface tree that needs to be implemented by a call provider. A CallsProvider provides access to a list of CallsOrigin interfaces, through the calls_provider_get_origins function and the origin-added and origin-removed signals.
const gchar *
calls_provider_get_name (CallsProvider *self);
Get the user-presentable name of the provider.
GList *
calls_provider_get_origins (CallsProvider *self);
Get the list of CallsOrigin interfaces offered by this provider.
struct CallsProviderInterface {
GTypeInterface parent_iface;
const gchar * (*get_name) (CallsProvider *self);
GList * (*get_origins) (CallsProvider *self);
};
“origin-added” signalvoid user_function (CallsProvider *callsprovider, CallsOrigin *arg1, gpointer user_data)
Flags: Run Last
“origin-removed” signalvoid user_function (CallsProvider *callsprovider, CallsOrigin *arg1, gpointer user_data)
Flags: Run Last