Top | ![]() |
![]() |
![]() |
![]() |
void | (*CallsOriginForeachCallFunc) () |
char * | calls_origin_get_name () |
char * | calls_origin_get_id () |
GList * | calls_origin_get_calls () |
void | calls_origin_foreach_call () |
void | calls_origin_dial () |
gboolean | calls_origin_supports_protocol () |
GStrv | calls_origin_get_emergency_numbers () |
const char * | calls_origin_get_country_code () |
const char * | calls_origin_get_network_country_code () |
gpointer | calls | Read |
char * | country-code | Read |
GStrv | emergency-numbers | Read |
char * | id | Read / Write / Construct Only |
char * | name | Read |
void (*CallsOriginForeachCallFunc) (gpointer param
,CallsCall *call
,CallsOrigin *origin
);
char *
calls_origin_get_name (CallsOrigin *self
);
Get the user-presentable name of the origin.
Returns (transfer full): A string containing the name. The string must be freed by the caller.
char *
calls_origin_get_id (CallsOrigin *self
);
Get the id of the origin.
Returns (transfer full): A string containing the id. The string must be freed by the caller.
GList *
calls_origin_get_calls (CallsOrigin *self
);
Get the list of current calls.
A newly-allocated GList of objects implementing CallsCall or NULL if there was an error.
[transfer container]
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 char *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.
gboolean calls_origin_supports_protocol (CallsOrigin *self
,const char *protocol
);
const char *
calls_origin_get_network_country_code (CallsOrigin *self
);
Gets the country code of the mobile network we're currently connected to.
struct CallsOriginInterface { GTypeInterface parent_iface; void (*dial) (CallsOrigin *self, const char *number); gboolean (*supports_protocol) (CallsOrigin *self, const char *protocol); const char * (*get_country_code) (CallsOrigin *self); /* TODO: should we have an additional CALLS_MODEM_ORIGIN interface for modems? */ const char * (*get_network_country_code) (CallsOrigin *self); };
“country-code”
property “country-code” char *
The country code of the origin, if any.
Owner: CallsOrigin
Flags: Read
Default value: NULL
“emergency-numbers”
property “emergency-numbers” GStrv
The available emergency numbers.
Owner: CallsOrigin
Flags: Read
“id”
property “id” char *
ID of the origin.
Owner: CallsOrigin
Flags: Read / Write / Construct Only
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, char *arg2, gpointer user_data)
Flags: Run Last