diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2011-12-31 12:46:55 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:42 +0100 |
commit | 34bf2e6dd1405cd15ff727c0401482a14cd1bdbd (patch) | |
tree | 4b8135bc8ec105579c78f937e1f10508d3f21951 | |
parent | 89646f2b6480facd5a028b72de181640acb6f153 (diff) |
broadband-modem: helper comments when setting interface implementation
-rw-r--r-- | src/mm-broadband-modem.c | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index bcd23816..939abe31 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -3284,6 +3284,7 @@ dispose (GObject *object) static void iface_modem_init (MMIfaceModem *iface) { + /* Initialization steps */ iface->load_current_capabilities = load_current_capabilities; iface->load_current_capabilities_finish = load_current_capabilities_finish; iface->load_manufacturer = load_manufacturer; @@ -3298,11 +3299,12 @@ iface_modem_init (MMIfaceModem *iface) iface->load_device_identifier_finish = load_device_identifier_finish; iface->load_unlock_required = load_unlock_required; iface->load_unlock_required_finish = load_unlock_required_finish; + iface->create_sim = modem_create_sim; + iface->create_sim_finish = modem_create_sim_finish; iface->load_supported_modes = load_supported_modes; iface->load_supported_modes_finish = load_supported_modes_finish; - iface->load_signal_quality = load_signal_quality; - iface->load_signal_quality_finish = load_signal_quality_finish; + /* Enabling steps */ iface->modem_init = modem_init; iface->modem_init_finish = modem_init_finish; iface->modem_power_up = modem_power_up; @@ -3313,14 +3315,18 @@ iface_modem_init (MMIfaceModem *iface) iface->load_supported_charsets_finish = load_supported_charsets_finish; iface->setup_charset = setup_charset; iface->setup_charset_finish = setup_charset_finish; + iface->setup_indicators = setup_indicators; + iface->setup_indicators_finish = setup_indicators_finish; iface->enable_unsolicited_events = enable_unsolicited_events; iface->enable_unsolicited_events_finish = unsolicited_events_finish; + + /* Disabling steps */ iface->disable_unsolicited_events = disable_unsolicited_events; iface->disable_unsolicited_events_finish = unsolicited_events_finish; - iface->setup_indicators = setup_indicators; - iface->setup_indicators_finish = setup_indicators_finish; - iface->create_sim = modem_create_sim; - iface->create_sim_finish = modem_create_sim_finish; + + /* Additional actions */ + iface->load_signal_quality = load_signal_quality; + iface->load_signal_quality_finish = load_signal_quality_finish; iface->create_bearer = modem_create_bearer; iface->create_bearer_finish = modem_create_bearer_finish; } @@ -3328,27 +3334,33 @@ iface_modem_init (MMIfaceModem *iface) static void iface_modem_3gpp_init (MMIfaceModem3gpp *iface) { + /* Initialization steps */ iface->load_imei = load_imei; iface->load_imei_finish = load_imei_finish; - iface->load_operator_code = load_operator_code; - iface->load_operator_code_finish = load_operator_code_finish; - iface->load_operator_name = load_operator_name; - iface->load_operator_name_finish = load_operator_name_finish; + /* Enabling steps */ iface->setup_unsolicited_registration = setup_unsolicited_registration; iface->setup_unsolicited_registration_finish = setup_unsolicited_registration_finish; - iface->cleanup_unsolicited_registration = cleanup_unsolicited_registration; - iface->cleanup_unsolicited_registration_finish = cleanup_unsolicited_registration_finish; iface->setup_cs_registration = setup_cs_registration; iface->setup_cs_registration_finish = setup_cs_registration_finish; - iface->cleanup_cs_registration = cleanup_cs_registration; - iface->cleanup_cs_registration_finish = cleanup_cs_registration_finish; - iface->run_cs_registration_check = run_cs_registration_check; - iface->run_cs_registration_check_finish = run_cs_registration_check_finish; iface->setup_ps_registration = setup_ps_registration; iface->setup_ps_registration_finish = setup_ps_registration_finish; + + /* Disabling steps */ + iface->cleanup_unsolicited_registration = cleanup_unsolicited_registration; + iface->cleanup_unsolicited_registration_finish = cleanup_unsolicited_registration_finish; + iface->cleanup_cs_registration = cleanup_cs_registration; + iface->cleanup_cs_registration_finish = cleanup_cs_registration_finish; iface->cleanup_ps_registration = cleanup_ps_registration; iface->cleanup_ps_registration_finish = cleanup_ps_registration_finish; + + /* Additional actions */ + iface->load_operator_code = load_operator_code; + iface->load_operator_code_finish = load_operator_code_finish; + iface->load_operator_name = load_operator_name; + iface->load_operator_name_finish = load_operator_name_finish; + iface->run_cs_registration_check = run_cs_registration_check; + iface->run_cs_registration_check_finish = run_cs_registration_check_finish; iface->run_ps_registration_check = run_ps_registration_check; iface->run_ps_registration_check_finish = run_ps_registration_check_finish; iface->register_in_network = register_in_network; |