Flags and Enumerations

## Flags and Enumerations Flags and Enumerations |

## Synopsis

    const gchar *       mm_bearer_ip_method_get_string      (MMBearerIpMethod val);
    const gchar *       mm_bearer_ip_family_get_string      (MMBearerIpFamily val);
    gchar *             mm_bearer_allowed_auth_build_string_from_mask
                                                            (MMBearerAllowedAuth mask);
    gchar *             mm_modem_capability_build_string_from_mask
                                                            (MMModemCapability mask);
    const gchar *       mm_modem_state_get_string           (MMModemState val);
    const gchar *       mm_modem_state_failed_reason_get_string
                                                            (MMModemStateFailedReason val);
    const gchar *       mm_modem_state_change_reason_get_string
                                                            (MMModemStateChangeReason val);
    const gchar *       mm_modem_power_state_get_string     (MMModemPowerState val);
    const gchar *       mm_modem_lock_get_string            (MMModemLock val);
    gchar *             mm_modem_access_technology_build_string_from_mask
                                                            (MMModemAccessTechnology mask);
    gchar *             mm_modem_mode_build_string_from_mask
                                                            (MMModemMode mask);
    const gchar *       mm_modem_band_get_string            (MMModemBand val);
    const gchar *       mm_modem_port_type_get_string       (MMModemPortType val);
    const gchar *       mm_modem_3gpp_registration_state_get_string
                                                            (MMModem3gppRegistrationState val);
    gchar *             mm_modem_3gpp_facility_build_string_from_mask
                                                            (MMModem3gppFacility mask);
    const gchar *       mm_modem_3gpp_network_availability_get_string
                                                            (MMModem3gppNetworkAvailability val);
    const gchar *       mm_modem_3gpp_ussd_session_state_get_string
                                                            (MMModem3gppUssdSessionState val);
    const gchar *       mm_modem_cdma_registration_state_get_string
                                                            (MMModemCdmaRegistrationState val);
    const gchar *       mm_modem_cdma_activation_state_get_string
                                                            (MMModemCdmaActivationState val);
    const gchar *       mm_modem_cdma_rm_protocol_get_string
                                                            (MMModemCdmaRmProtocol val);
    gchar *             mm_modem_location_source_build_string_from_mask
                                                            (MMModemLocationSource mask);
    const gchar *       mm_modem_contacts_storage_get_string
                                                            (MMModemContactsStorage val);
    const gchar *       mm_sms_pdu_type_get_string          (MMSmsPduType val);
    const gchar *       mm_sms_state_get_string             (MMSmsState val);
    const gchar *       mm_sms_delivery_state_get_string    (MMSmsDeliveryState val);
    const gchar *       mm_sms_storage_get_string           (MMSmsStorage val);
    const gchar *       mm_sms_validity_type_get_string     (MMSmsValidityType val);
    const gchar *       mm_firmware_image_type_get_string   (MMFirmwareImageType val);

## Description

## Details

### mm_bearer_ip_method_get_string ()

    const gchar *       mm_bearer_ip_method_get_string      (MMBearerIpMethod val);

Gets the nickname string for the MMBearerIpMethod specified at `val`.

`val` : | a MMBearerIpMethod.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_bearer_ip_family_get_string ()

    const gchar *       mm_bearer_ip_family_get_string      (MMBearerIpFamily val);

Gets the nickname string for the MMBearerIpFamily specified at `val`.

`val` : | a MMBearerIpFamily.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_bearer_allowed_auth_build_string_from_mask ()

    gchar *             mm_bearer_allowed_auth_build_string_from_mask
                                                            (MMBearerAllowedAuth mask);

Builds a string containing a comma-separated list of nicknames for each MMBearerAllowedAuth in `mask`.

`mask` : | bitmask of MMBearerAllowedAuth values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_capability_build_string_from_mask ()

    gchar *             mm_modem_capability_build_string_from_mask
                                                            (MMModemCapability mask);

Builds a string containing a comma-separated list of nicknames for each MMModemCapability in `mask`.

`mask` : | bitmask of MMModemCapability values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_state_get_string ()

    const gchar *       mm_modem_state_get_string           (MMModemState val);

Gets the nickname string for the MMModemState specified at `val`.

`val` : | a MMModemState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_state_failed_reason_get_string ()

    const gchar *       mm_modem_state_failed_reason_get_string
                                                            (MMModemStateFailedReason val);

Gets the nickname string for the MMModemStateFailedReason specified at `val`.

`val` : | a MMModemStateFailedReason.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_state_change_reason_get_string ()

    const gchar *       mm_modem_state_change_reason_get_string
                                                            (MMModemStateChangeReason val);

Gets the nickname string for the MMModemStateChangeReason specified at `val`.

`val` : | a MMModemStateChangeReason.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_power_state_get_string ()

    const gchar *       mm_modem_power_state_get_string     (MMModemPowerState val);

Gets the nickname string for the MMModemPowerState specified at `val`.

`val` : | a MMModemPowerState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_lock_get_string ()

    const gchar *       mm_modem_lock_get_string            (MMModemLock val);

Gets the nickname string for the MMModemLock specified at `val`.

`val` : | a MMModemLock.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_access_technology_build_string_from_mask ()

    gchar *             mm_modem_access_technology_build_string_from_mask
                                                            (MMModemAccessTechnology mask);

Builds a string containing a comma-separated list of nicknames for each MMModemAccessTechnology in `mask`.

`mask` : | bitmask of MMModemAccessTechnology values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_mode_build_string_from_mask ()

    gchar *             mm_modem_mode_build_string_from_mask
                                                            (MMModemMode mask);

Builds a string containing a comma-separated list of nicknames for each MMModemMode in `mask`.

`mask` : | bitmask of MMModemMode values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_band_get_string ()

    const gchar *       mm_modem_band_get_string            (MMModemBand val);

Gets the nickname string for the MMModemBand specified at `val`.

`val` : | a MMModemBand.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_port_type_get_string ()

    const gchar *       mm_modem_port_type_get_string       (MMModemPortType val);

Gets the nickname string for the MMModemPortType specified at `val`.

`val` : | a MMModemPortType.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_3gpp_registration_state_get_string ()

    const gchar *       mm_modem_3gpp_registration_state_get_string
                                                            (MMModem3gppRegistrationState val);

Gets the nickname string for the MMModem3gppRegistrationState specified at `val`.

`val` : | a MMModem3gppRegistrationState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_3gpp_facility_build_string_from_mask ()

    gchar *             mm_modem_3gpp_facility_build_string_from_mask
                                                            (MMModem3gppFacility mask);

Builds a string containing a comma-separated list of nicknames for each MMModem3gppFacility in `mask`.

`mask` : | bitmask of MMModem3gppFacility values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_3gpp_network_availability_get_string ()

    const gchar *       mm_modem_3gpp_network_availability_get_string
                                                            (MMModem3gppNetworkAvailability val);

Gets the nickname string for the MMModem3gppNetworkAvailability specified at `val`.

`val` : | a MMModem3gppNetworkAvailability.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_3gpp_ussd_session_state_get_string ()

    const gchar *       mm_modem_3gpp_ussd_session_state_get_string
                                                            (MMModem3gppUssdSessionState val);

Gets the nickname string for the MMModem3gppUssdSessionState specified at `val`.

`val` : | a MMModem3gppUssdSessionState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_cdma_registration_state_get_string ()

    const gchar *       mm_modem_cdma_registration_state_get_string
                                                            (MMModemCdmaRegistrationState val);

Gets the nickname string for the MMModemCdmaRegistrationState specified at `val`.

`val` : | a MMModemCdmaRegistrationState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_cdma_activation_state_get_string ()

    const gchar *       mm_modem_cdma_activation_state_get_string
                                                            (MMModemCdmaActivationState val);

Gets the nickname string for the MMModemCdmaActivationState specified at `val`.

`val` : | a MMModemCdmaActivationState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_cdma_rm_protocol_get_string ()

    const gchar *       mm_modem_cdma_rm_protocol_get_string
                                                            (MMModemCdmaRmProtocol val);

Gets the nickname string for the MMModemCdmaRmProtocol specified at `val`.

`val` : | a MMModemCdmaRmProtocol.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_modem_location_source_build_string_from_mask ()

    gchar *             mm_modem_location_source_build_string_from_mask
                                                            (MMModemLocationSource mask);

Builds a string containing a comma-separated list of nicknames for each MMModemLocationSource in `mask`.

`mask` : | bitmask of MMModemLocationSource values.
Returns : | a string with the list of nicknames, or `NULL` if none given. The returned value should be freed with `g_free()`. [transfer full]

### mm_modem_contacts_storage_get_string ()

    const gchar *       mm_modem_contacts_storage_get_string
                                                            (MMModemContactsStorage val);

Gets the nickname string for the MMModemContactsStorage specified at `val`.

`val` : | a MMModemContactsStorage.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_sms_pdu_type_get_string ()

    const gchar *       mm_sms_pdu_type_get_string          (MMSmsPduType val);

Gets the nickname string for the MMSmsPduType specified at `val`.

`val` : | a MMSmsPduType.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_sms_state_get_string ()

    const gchar *       mm_sms_state_get_string             (MMSmsState val);

Gets the nickname string for the MMSmsState specified at `val`.

`val` : | a MMSmsState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_sms_delivery_state_get_string ()

    const gchar *       mm_sms_delivery_state_get_string    (MMSmsDeliveryState val);

Gets the nickname string for the MMSmsDeliveryState specified at `val`.

`val` : | a MMSmsDeliveryState.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_sms_storage_get_string ()

    const gchar *       mm_sms_storage_get_string           (MMSmsStorage val);

Gets the nickname string for the MMSmsStorage specified at `val`.

`val` : | a MMSmsStorage.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_sms_validity_type_get_string ()

    const gchar *       mm_sms_validity_type_get_string     (MMSmsValidityType val);

Gets the nickname string for the MMSmsValidityType specified at `val`.

`val` : | a MMSmsValidityType.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]

### mm_firmware_image_type_get_string ()

    const gchar *       mm_firmware_image_type_get_string   (MMFirmwareImageType val);

Gets the nickname string for the MMFirmwareImageType specified at `val`.

`val` : | a MMFirmwareImageType.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]