Top | ![]() |
![]() |
![]() |
![]() |
void | (*CallsOriginForeachCallFunc) () |
const gchar * | calls_origin_get_name () |
GList * | calls_origin_get_calls () |
void | calls_origin_foreach_call () |
void | calls_origin_dial () |
void (*CallsOriginForeachCallFunc) (gpointer param
,CallsCall *call
,CallsOrigin *origin
);
const gchar *
calls_origin_get_name (CallsOrigin *self
);
Get the user-presentable name of the origin.
GList *
calls_origin_get_calls (CallsOrigin *self
);
Get the list of current calls.
void calls_origin_foreach_call (CallsOrigin *self
,CallsOriginForeachCallFunc callback
,gpointer param
);
Iterate over all current calls from this origin
void calls_origin_dial (CallsOrigin *self
,const gchar *number
);
Dial a new number from this origin. If a new call is successfully created, the call-added signal will be emitted with the call. If there is an error, an appropriate message signal will be emitted.
struct CallsOriginInterface { GTypeInterface parent_iface; void (*dial) (CallsOrigin *self, const gchar *number); };
“country-code”
property “country-code” gchar *
The country code of the origin, if any.
Flags: Read
Default value: NULL
“call-added”
signalvoid user_function (CallsOrigin *callsorigin, CallsCall *arg1, gpointer user_data)
Flags: Run Last
“call-removed”
signalvoid user_function (CallsOrigin *callsorigin, CallsCall *arg1, gchar *arg2, gpointer user_data)
Flags: Run Last