iface-modem: renamed modem_charset' to setup_charset'

And changed broadband modem accordingly.
This commit is contained in:
Aleksander Morgado
2012-03-15 14:14:40 +01:00
parent 7b506bc8a6
commit b29acbb239
3 changed files with 25 additions and 25 deletions
+15 -15
View File
@@ -886,10 +886,10 @@ typedef struct {
* Second without.
* + last NUL */
MMBaseModemAtCommand charset_commands[3];
} ModemCharsetContext;
} SetupCharsetContext;
static void
modem_charset_context_free (ModemCharsetContext *ctx)
setup_charset_context_free (SetupCharsetContext *ctx)
{
g_object_unref (ctx->result);
g_free (ctx->charset_commands[0].command);
@@ -898,7 +898,7 @@ modem_charset_context_free (ModemCharsetContext *ctx)
}
static gboolean
modem_charset_finish (MMIfaceModem *self,
setup_charset_finish (MMIfaceModem *self,
GAsyncResult *res,
GError **error)
{
@@ -911,7 +911,7 @@ modem_charset_finish (MMIfaceModem *self,
static void
current_charset_ready (MMBroadbandModem *self,
GAsyncResult *res,
ModemCharsetContext *ctx)
SetupCharsetContext *ctx)
{
GError *error = NULL;
const gchar *response;
@@ -945,13 +945,13 @@ current_charset_ready (MMBroadbandModem *self,
}
g_simple_async_result_complete (ctx->result);
modem_charset_context_free (ctx);
setup_charset_context_free (ctx);
}
static void
modem_charset_ready (MMBroadbandModem *self,
setup_charset_ready (MMBroadbandModem *self,
GAsyncResult *res,
ModemCharsetContext *ctx)
SetupCharsetContext *ctx)
{
GError *error = NULL;
@@ -959,7 +959,7 @@ modem_charset_ready (MMBroadbandModem *self,
if (error) {
g_simple_async_result_take_error (ctx->result, error);
g_simple_async_result_complete (ctx->result);
modem_charset_context_free (ctx);
setup_charset_context_free (ctx);
return;
}
@@ -974,12 +974,12 @@ modem_charset_ready (MMBroadbandModem *self,
}
static void
modem_charset (MMIfaceModem *self,
setup_charset (MMIfaceModem *self,
MMModemCharset charset,
GAsyncReadyCallback callback,
gpointer user_data)
{
ModemCharsetContext *ctx;
SetupCharsetContext *ctx;
const gchar *charset_str;
/* Build charset string to use */
@@ -996,11 +996,11 @@ modem_charset (MMIfaceModem *self,
}
/* Setup context, including commands to try */
ctx = g_new0 (ModemCharsetContext, 1);
ctx = g_new0 (SetupCharsetContext, 1);
ctx->result = g_simple_async_result_new (G_OBJECT (self),
callback,
user_data,
modem_charset);
setup_charset);
ctx->charset = charset;
/* First try, with quotes */
ctx->charset_commands[0].command = g_strdup_printf ("+CSCS=\"%s\"", charset_str);
@@ -1023,7 +1023,7 @@ modem_charset (MMIfaceModem *self,
NULL, /* response_processor_context */
NULL, /* response_processor_context_free */
NULL, /* cancellable */
(GAsyncReadyCallback)modem_charset_ready,
(GAsyncReadyCallback)setup_charset_ready,
ctx);
}
@@ -2963,8 +2963,8 @@ iface_modem_init (MMIfaceModem *iface)
iface->setup_flow_control_finish = setup_flow_control_finish;
iface->load_supported_charsets = load_supported_charsets;
iface->load_supported_charsets_finish = load_supported_charsets_finish;
iface->modem_charset = modem_charset;
iface->modem_charset_finish = modem_charset_finish;
iface->setup_charset = setup_charset;
iface->setup_charset_finish = setup_charset_finish;
iface->create_bearer = modem_create_bearer;
iface->create_bearer_finish = modem_create_bearer_finish;
}
+8 -8
View File
@@ -1542,7 +1542,7 @@ typedef enum {
ENABLING_STEP_MODEM_AFTER_POWER_UP,
ENABLING_STEP_FLOW_CONTROL,
ENABLING_STEP_SUPPORTED_CHARSETS,
ENABLING_STEP_MODEM_CHARSET,
ENABLING_STEP_CHARSET,
ENABLING_STEP_LAST
} EnablingStep;
@@ -1668,13 +1668,13 @@ load_supported_charsets_ready (MMIfaceModem *self,
}
static void
modem_charset_ready (MMIfaceModem *self,
setup_charset_ready (MMIfaceModem *self,
GAsyncResult *res,
EnablingContext *ctx)
{
GError *error = NULL;
if (!MM_IFACE_MODEM_GET_INTERFACE (self)->modem_charset_finish (self, res, &error)) {
if (!MM_IFACE_MODEM_GET_INTERFACE (self)->setup_charset_finish (self, res, &error)) {
mm_dbg ("couldn't set charset '%s': '%s'",
mm_modem_charset_to_string (*ctx->current_charset),
error->message);
@@ -1806,11 +1806,11 @@ interface_enabling_step (EnablingContext *ctx)
/* Fall down to next step */
ctx->step++;
case ENABLING_STEP_MODEM_CHARSET:
case ENABLING_STEP_CHARSET:
/* Only try to set charsets if we were able to load supported ones */
if (ctx->supported_charsets > 0 &&
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->modem_charset &&
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->modem_charset_finish) {
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->setup_charset &&
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->setup_charset_finish) {
gboolean next_to_try = FALSE;
while (!next_to_try) {
@@ -1829,10 +1829,10 @@ interface_enabling_step (EnablingContext *ctx)
}
if (next_to_try) {
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->modem_charset (
MM_IFACE_MODEM_GET_INTERFACE (ctx->self)->setup_charset (
ctx->self,
*ctx->current_charset,
(GAsyncReadyCallback)modem_charset_ready,
(GAsyncReadyCallback)setup_charset_ready,
ctx);
return;
}
+2 -2
View File
@@ -213,11 +213,11 @@ struct _MMIfaceModem {
GError **error);
/* Asynchronous charset setting setup */
void (*modem_charset) (MMIfaceModem *self,
void (*setup_charset) (MMIfaceModem *self,
MMModemCharset charset,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*modem_charset_finish) (MMIfaceModem *self,
gboolean (*setup_charset_finish) (MMIfaceModem *self,
GAsyncResult *res,
GError **error);