~indicator-network-developers/ofono/trunk.packaging

« back to all changes in this revision

Viewing changes to plugins/ste.c

  • Committer: Kalle Valo
  • Date: 2011-02-21 07:46:07 UTC
  • mfrom: (2738.1.2125)
  • Revision ID: kalle.valo@canonical.com-20110221074607-u4rocuj2p75kpht9
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
#include <ofono/netreg.h>
49
49
#include <ofono/phonebook.h>
50
50
#include <ofono/sim.h>
 
51
#include <ofono/cbs.h>
51
52
#include <ofono/sms.h>
52
53
#include <ofono/ssn.h>
53
54
#include <ofono/ussd.h>
320
321
 
321
322
        DBG("modem %p %s", modem, online ? "online" : "offline");
322
323
 
323
 
        if (cbd == NULL)
324
 
                goto error;
325
 
 
326
324
        if (g_at_chat_send(chat, command, NULL, set_online_cb, cbd, g_free))
327
325
                return;
328
326
 
329
 
error:
330
327
        g_free(cbd);
331
328
 
332
329
        CALLBACK_WITH_FAILURE(cb, cbd->data);
356
353
        ofono_stk_create(modem, 0, "mbmmodem", data->chat);
357
354
        ofono_phonebook_create(modem, 0, "atmodem", data->chat);
358
355
        ofono_radio_settings_create(modem, 0, "stemodem", data->chat);
 
356
 
 
357
        ofono_sms_create(modem, 0, "atmodem", data->chat);
359
358
}
360
359
 
361
360
static void ste_post_online(struct ofono_modem *modem)
374
373
        ofono_call_meter_create(modem, 0, "atmodem", data->chat);
375
374
        ofono_call_barring_create(modem, 0, "atmodem", data->chat);
376
375
        ofono_ssn_create(modem, 0, "atmodem", data->chat);
377
 
        ofono_sms_create(modem, 0, "atmodem", data->chat);
378
376
        ofono_call_volume_create(modem, 0, "atmodem", data->chat);
 
377
        ofono_cbs_create(modem, 0, "atmodem", data->chat);
379
378
 
380
379
        gprs = ofono_gprs_create(modem, OFONO_VENDOR_MBM,
381
380
                                        "atmodem", data->chat);