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