static void mm_broadband_bearer_novatel_class_init (MMBroadbandBearerNovatelClass *klass) { MMBroadbandBearerClass *bearer_class = MM_BROADBAND_BEARER_CLASS (klass); bearer_class->connect_3gpp = connect_3gpp; bearer_class->connect_3gpp_finish = connect_3gpp_finish; bearer_class->disconnect_3gpp = disconnect_3gpp; bearer_class->disconnect_3gpp_finish = disconnect_3gpp_finish; }
static void mm_broadband_bearer_huawei_class_init (MMBroadbandBearerHuaweiClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); MMBaseBearerClass *base_bearer_class = MM_BASE_BEARER_CLASS (klass); MMBroadbandBearerClass *broadband_bearer_class = MM_BROADBAND_BEARER_CLASS (klass); g_type_class_add_private (object_class, sizeof (MMBroadbandBearerHuaweiPrivate)); object_class->dispose = dispose; base_bearer_class->report_connection_status = report_connection_status; broadband_bearer_class->connect_3gpp = connect_3gpp; broadband_bearer_class->connect_3gpp_finish = connect_3gpp_finish; broadband_bearer_class->disconnect_3gpp = disconnect_3gpp; broadband_bearer_class->disconnect_3gpp_finish = disconnect_3gpp_finish; }
static void mm_broadband_bearer_hso_class_init (MMBroadbandBearerHsoClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); MMBearerClass *bearer_class = MM_BEARER_CLASS (klass); MMBroadbandBearerClass *broadband_bearer_class = MM_BROADBAND_BEARER_CLASS (klass); g_type_class_add_private (object_class, sizeof (MMBroadbandBearerHsoPrivate)); object_class->get_property = get_property; object_class->set_property = set_property; object_class->finalize = finalize; bearer_class->cmp_properties = cmp_properties; bearer_class->expose_properties = expose_properties; broadband_bearer_class->dial_3gpp = dial_3gpp; broadband_bearer_class->dial_3gpp_finish = dial_3gpp_finish; broadband_bearer_class->get_ip_config_3gpp = get_ip_config_3gpp; broadband_bearer_class->get_ip_config_3gpp_finish = get_ip_config_3gpp_finish; broadband_bearer_class->disconnect_3gpp = disconnect_3gpp; broadband_bearer_class->disconnect_3gpp_finish = disconnect_3gpp_finish; properties[PROP_USER] = g_param_spec_string (MM_BROADBAND_BEARER_HSO_USER, "User", "Username to use to authenticate the connection", NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (object_class, PROP_USER, properties[PROP_USER]); properties[PROP_PASSWORD] = g_param_spec_string (MM_BROADBAND_BEARER_HSO_PASSWORD, "Password", "Password to use to authenticate the connection", NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); g_object_class_install_property (object_class, PROP_PASSWORD, properties[PROP_PASSWORD]); }