| Top |
| CallsUssdState | calls_ussd_get_state () |
| void | calls_ussd_initiate_async () |
| char * | calls_ussd_initiate_finish () |
| void | calls_ussd_respond_async () |
| char * | calls_ussd_respond_finish () |
| void | calls_ussd_cancel_async () |
| gboolean | calls_ussd_cancel_finish () |
void calls_ussd_initiate_async (CallsUssd *self,const char *command,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
char * calls_ussd_initiate_finish (CallsUssd *self,GAsyncResult *result,GError **error);
void calls_ussd_respond_async (CallsUssd *self,const char *response,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
char * calls_ussd_respond_finish (CallsUssd *self,GAsyncResult *result,GError **error);
void calls_ussd_cancel_async (CallsUssd *self,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean calls_ussd_cancel_finish (CallsUssd *self,GAsyncResult *result,GError **error);
struct CallsUssdInterface {
GTypeInterface parent_iface;
CallsUssdState (*get_state) (CallsUssd *self);
void (*initiate_async) (CallsUssd *self,
const char *command,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
char *(*initiate_finish) (CallsUssd *self,
GAsyncResult *result,
GError **error);
void (*respond_async) (CallsUssd *self,
const char *response,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
char *(*respond_finish) (CallsUssd *self,
GAsyncResult *result,
GError **error);
void (*cancel_async) (CallsUssd *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*cancel_finish) (CallsUssd *self,
GAsyncResult *result,
GError **error);
};
“ussd-added” signalvoid user_function (CallsUssd *self, char *response, gpointer user_data)
Emitted when some USSD response is recieved
Flags: Run Last
“ussd-cancelled” signalvoid user_function (CallsUssd *self, gpointer user_data)
Emitted when the active USSD is cancelled. Shouldn't be emitted if cancelled to immidiately request again.
Flags: Run Last
“ussd-state-changed” signalvoid user_function (CallsUssd *self, gpointer user_data)
Emitted when the USSD state changes. Use
calls_ussd_get_state() to get the state.
Flags: Run Last