Blame html/NMAMobileProvidersDatabase.html

Packit fabffb
Packit fabffb
<html>
Packit fabffb
<head>
Packit fabffb
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit fabffb
<title>NMAMobileProvidersDatabase: libnma Reference Manual</title>
Packit fabffb
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit fabffb
<link rel="home" href="index.html" title="libnma Reference Manual">
Packit fabffb
<link rel="up" href="api-reference.html" title="libnma API reference">
Packit fabffb
<link rel="prev" href="NMAMobileWizard.html" title="NMAMobileWizard">
Packit fabffb
<link rel="next" href="NMAVpnPasswordDialog.html" title="NMAVpnPasswordDialog">
Packit fabffb
<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
Packit fabffb
<link rel="stylesheet" href="style.css" type="text/css">
Packit fabffb
</head>
Packit fabffb
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit fabffb
Packit fabffb
Packit fabffb
Top  | 
Packit fabffb
                  Description  | 
Packit fabffb
                  Object Hierarchy  | 
Packit fabffb
                  Properties
Packit fabffb
Packit fabffb
Home
Packit fabffb
Up
Packit fabffb
Prev
Packit fabffb
Next
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

NMAMobileProvidersDatabase

Packit fabffb

NMAMobileProvidersDatabase

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Functions

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileAccessMethod *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_ref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_unref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_name ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_username ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_password ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_gateway ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar **
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_dns ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_3gpp_apn ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileFamily
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_access_method_get_family ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileProvider *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_ref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_unref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_get_name ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
GSList *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_get_methods ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar **
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_get_3gpp_mcc_mnc ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const guint32 *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_provider_get_cdma_sid ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMACountryInfo *
Packit fabffb
Packit fabffb
Packit fabffb
nma_country_info_ref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_country_info_unref ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_country_info_get_country_code ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
const gchar *
Packit fabffb
Packit fabffb
Packit fabffb
nma_country_info_get_country_name ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
GSList *
Packit fabffb
Packit fabffb
Packit fabffb
nma_country_info_get_providers ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_new ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileProvidersDatabase *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_new_finish ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileProvidersDatabase *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_new_sync ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
GHashTable *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_get_countries ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
void
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_dump ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMACountryInfo *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_lookup_country ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileProvider *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_lookup_3gpp_mcc_mnc ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
NMAMobileProvider *
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_database_lookup_cdma_sid ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
gboolean
Packit fabffb
Packit fabffb
Packit fabffb
nma_mobile_providers_split_3gpp_mcc_mnc ()
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Properties

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
gchar *
Packit fabffb
country-codes
Packit fabffb
Read / Write / Construct Only
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
gchar *
Packit fabffb
service-providers
Packit fabffb
Read / Write / Construct Only
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Types and Values

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
enum
Packit fabffb
NMAMobileFamily
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Object Hierarchy

Packit fabffb
    GBoxed
Packit fabffb
    ├── NMACountryInfo
Packit fabffb
    ├── NMAMobileAccessMethod
Packit fabffb
    ╰── NMAMobileProvider
Packit fabffb
    GObject
Packit fabffb
    ╰── NMAMobileProvidersDatabase
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Description

Packit fabffb
Packit fabffb
Packit fabffb

Functions

Packit fabffb
Packit fabffb

nma_mobile_access_method_ref ()

Packit fabffb
NMAMobileAccessMethod *
Packit fabffb
nma_mobile_access_method_ref (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_unref ()

Packit fabffb
void
Packit fabffb
nma_mobile_access_method_unref (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_name ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_access_method_get_name (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the name of the method.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_username ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_access_method_get_username (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the username.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_password ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_access_method_get_password (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the password.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_gateway ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_access_method_get_gateway (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the gateway.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_dns ()

Packit fabffb
const gchar **
Packit fabffb
nma_mobile_access_method_get_dns (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the list of DNS.

Packit fabffb

[transfer none][array zero-terminated=1][element-type utf8]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_3gpp_apn ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_access_method_get_3gpp_apn (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the 3GPP APN.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_access_method_get_family ()

Packit fabffb
NMAMobileFamily
Packit fabffb
nma_mobile_access_method_get_family (NMAMobileAccessMethod *method);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

method

Packit fabffb

a NMAMobileAccessMethod

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a NMAMobileFamily.

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_ref ()

Packit fabffb
NMAMobileProvider *
Packit fabffb
nma_mobile_provider_ref (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_unref ()

Packit fabffb
void
Packit fabffb
nma_mobile_provider_unref (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_get_name ()

Packit fabffb
const gchar *
Packit fabffb
nma_mobile_provider_get_name (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

provider

Packit fabffb

a NMAMobileProvider

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the name of the provider.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_get_methods ()

Packit fabffb
GSList *
Packit fabffb
nma_mobile_provider_get_methods (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

provider

Packit fabffb

a NMAMobileProvider

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the

Packit fabffb
list of NMAMobileAccessMethod this provider exposes. 

Packit fabffb

[element-type NMAMobileAccessMethod][transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_get_3gpp_mcc_mnc ()

Packit fabffb
const gchar **
Packit fabffb
nma_mobile_provider_get_3gpp_mcc_mnc (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

provider

Packit fabffb

a NMAMobileProvider

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a

Packit fabffb
list of strings with the MCC and MNC codes this provider exposes. 

Packit fabffb

[transfer none][array zero-terminated=1][element-type utf8]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_provider_get_cdma_sid ()

Packit fabffb
const guint32 *
Packit fabffb
nma_mobile_provider_get_cdma_sid (NMAMobileProvider *provider);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

provider

Packit fabffb

a NMAMobileProvider

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the

Packit fabffb
list of CDMA SIDs this provider exposes. 

Packit fabffb

[transfer none][array zero-terminated=1][element-type guint32]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_country_info_ref ()

Packit fabffb
NMACountryInfo *
Packit fabffb
nma_country_info_ref (NMACountryInfo *country_info);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_country_info_unref ()

Packit fabffb
void
Packit fabffb
nma_country_info_unref (NMACountryInfo *country_info);
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_country_info_get_country_code ()

Packit fabffb
const gchar *
Packit fabffb
nma_country_info_get_country_code (NMACountryInfo *country_info);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

country_info

Packit fabffb

a NMACountryInfo

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the code of the country or NULL for "Unknown".

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_country_info_get_country_name ()

Packit fabffb
const gchar *
Packit fabffb
nma_country_info_get_country_name (NMACountryInfo *country_info);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

country_info

Packit fabffb

a NMACountryInfo

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the name of the country.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_country_info_get_providers ()

Packit fabffb
GSList *
Packit fabffb
nma_country_info_get_providers (NMACountryInfo *country_info);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

country_info

Packit fabffb

a NMACountryInfo

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

the

Packit fabffb
list of NMAMobileProvider this country exposes. 

Packit fabffb

[element-type NMAMobileProvider][transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_new ()

Packit fabffb
void
Packit fabffb
nma_mobile_providers_database_new (const gchar *country_codes,
Packit fabffb
                                   const gchar *service_providers,
Packit fabffb
                                   GCancellable *cancellable,
Packit fabffb
                                   GAsyncReadyCallback callback,
Packit fabffb
                                   gpointer user_data);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

country_codes

Packit fabffb

Path to the country codes file.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

service_providers

Packit fabffb

Path to the service providers file.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

cancellable

Packit fabffb

A GCancellable or NULL.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

callback

Packit fabffb

A GAsyncReadyCallback to call when the request is satisfied.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

user_data

Packit fabffb

User data to pass to callback

Packit fabffb
.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_new_finish ()

Packit fabffb
NMAMobileProvidersDatabase *
Packit fabffb
nma_mobile_providers_database_new_finish
Packit fabffb
                               (GAsyncResult *res,
Packit fabffb
                                GError **error);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

res

Packit fabffb

The GAsyncResult obtained from the GAsyncReadyCallback passed to nma_mobile_providers_database_new().

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

error

Packit fabffb

Return location for error or NULL.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

The constructed object or NULL if error

Packit fabffb
is set. 

Packit fabffb

[transfer full][type NMAMobileProvidersDatabase]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_new_sync ()

Packit fabffb
NMAMobileProvidersDatabase *
Packit fabffb
nma_mobile_providers_database_new_sync
Packit fabffb
                               (const gchar *country_codes,
Packit fabffb
                                const gchar *service_providers,
Packit fabffb
                                GCancellable *cancellable,
Packit fabffb
                                GError **error);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

country_codes

Packit fabffb

Path to the country codes file.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

service_providers

Packit fabffb

Path to the service providers file.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

cancellable

Packit fabffb

A GCancellable or NULL.

Packit fabffb
[allow-none]
Packit fabffb
Packit fabffb
Packit fabffb

error

Packit fabffb

Return location for error or NULL.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

The constructed object or NULL if error

Packit fabffb
is set. 

Packit fabffb

[transfer full][type NMAMobileProvidersDatabase]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_get_countries ()

Packit fabffb
GHashTable *
Packit fabffb
nma_mobile_providers_database_get_countries
Packit fabffb
                               (NMAMobileProvidersDatabase *self);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

a NMAMobileProvidersDatabase.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a

Packit fabffb
hash table where keys are country names gchar and values are NMACountryInfo. 

Packit fabffb

[element-type utf8 NMACountryInfo][transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_dump ()

Packit fabffb
void
Packit fabffb
nma_mobile_providers_database_dump (NMAMobileProvidersDatabase *self);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

a NMAMobileProvidersDatabase.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_lookup_country ()

Packit fabffb
NMACountryInfo *
Packit fabffb
nma_mobile_providers_database_lookup_country
Packit fabffb
                               (NMAMobileProvidersDatabase *self,
Packit fabffb
                                const gchar *country_code);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

a NMAMobileProvidersDatabase.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

country_code

Packit fabffb

the country code string to look for.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a NMACountryInfo or NULL if not found.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_lookup_3gpp_mcc_mnc ()

Packit fabffb
NMAMobileProvider *
Packit fabffb
nma_mobile_providers_database_lookup_3gpp_mcc_mnc
Packit fabffb
                               (NMAMobileProvidersDatabase *self,
Packit fabffb
                                const gchar *mccmnc);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

a NMAMobileProvidersDatabase.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

mccmnc

Packit fabffb

the MCC/MNC string to look for.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a NMAMobileProvider or NULL if not found.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_database_lookup_cdma_sid ()

Packit fabffb
NMAMobileProvider *
Packit fabffb
nma_mobile_providers_database_lookup_cdma_sid
Packit fabffb
                               (NMAMobileProvidersDatabase *self,
Packit fabffb
                                guint32 sid);
Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

self

Packit fabffb

a NMAMobileProvidersDatabase.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

sid

Packit fabffb

the SID to look for.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

a NMAMobileProvider, or NULL if not found.

Packit fabffb

[transfer none]

Packit fabffb
Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

nma_mobile_providers_split_3gpp_mcc_mnc ()

Packit fabffb
gboolean
Packit fabffb
nma_mobile_providers_split_3gpp_mcc_mnc
Packit fabffb
                               (const gchar *mccmnc,
Packit fabffb
                                gchar **mcc,
Packit fabffb
                                gchar **mnc);
Packit fabffb

Splits the input MCCMNC string into separate MCC and MNC strings.

Packit fabffb
Packit fabffb

Parameters

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

mccmnc

Packit fabffb

input MCCMNC string.

Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

mcc

Packit fabffb

the MCC.

Packit fabffb
[out][transfer full]
Packit fabffb
Packit fabffb
Packit fabffb

mnc

Packit fabffb

the MNC.

Packit fabffb
[out][transfer full]
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Returns

Packit fabffb

TRUE if correctly split and mcc

Packit fabffb
and mnc
Packit fabffb
are set; FALSE otherwise.

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Types and Values

Packit fabffb
Packit fabffb

enum NMAMobileFamily

Packit fabffb
Packit fabffb

Members

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

NMA_MOBILE_FAMILY_UNKNOWN

Packit fabffb
Packit fabffb

Unknown or invalid network access method

Packit fabffb
Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

NMA_MOBILE_FAMILY_3GPP

Packit fabffb
Packit fabffb

3rd Generation Partnership Project (3GPP) network

Packit fabffb
Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb

NMA_MOBILE_FAMILY_CDMA

Packit fabffb
Packit fabffb

A CDMA network

Packit fabffb
Packit fabffb
 
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Property Details

Packit fabffb
Packit fabffb

The “country-codes” property

Packit fabffb
  “country-codes”            gchar *
Packit fabffb

Path to the country codes file.

Packit fabffb

Flags: Read / Write / Construct Only

Packit fabffb

Default value: NULL

Packit fabffb
Packit fabffb

Packit fabffb
Packit fabffb

The “service-providers” property

Packit fabffb
  “service-providers”        gchar *
Packit fabffb

Path to the service providers file.

Packit fabffb

Flags: Read / Write / Construct Only

Packit fabffb

Default value: NULL

Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb
Packit fabffb

Generated by GTK-Doc V1.29.1
Packit fabffb
</body>
Packit fabffb
</html>