| libqmi-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
enum QmiWdsIpFamily; enum QmiWdsTechnologyPreference; enum QmiWdsExtendedTechnologyPreference; enum QmiWdsCallType; enum QmiWdsCallEndReason; enum QmiWdsVerboseCallEndReasonType; enum QmiWdsVerboseCallEndReasonMip; enum QmiWdsVerboseCallEndReasonInternal; enum QmiWdsVerboseCallEndReasonCm; enum QmiWdsVerboseCallEndReason3gpp; enum QmiWdsVerboseCallEndReasonPpp; enum QmiWdsVerboseCallEndReasonEhrpd; enum QmiWdsVerboseCallEndReasonIpv6; enum QmiWdsConnectionStatus; enum QmiWdsDataBearerTechnology; enum QmiWdsNetworkType; enum QmiWdsRat3gpp2; enum QmiWdsRat3gpp; enum QmiWdsSoCdma1x; enum QmiWdsSoEvdoRevA; enum QmiWdsGetCurrentSettingsRequestedSettings; enum QmiWdsPdpType; enum QmiWdsTrafficClass; enum QmiWdsAuthentication; enum QmiWdsProfileType; enum QmiWdsPacketStatisticsMaskFlag; enum QmiWdsDsProfileError; const gchar * qmi_wds_ip_family_get_string (QmiWdsIpFamily val); gchar * qmi_wds_technology_preference_build_string_from_mask (QmiWdsTechnologyPreference mask); const gchar * qmi_wds_extended_technology_preference_get_string (QmiWdsExtendedTechnologyPreference val); const gchar * qmi_wds_call_type_get_string (QmiWdsCallType val); const gchar * qmi_wds_call_end_reason_get_string (QmiWdsCallEndReason val); const gchar * qmi_wds_verbose_call_end_reason_get_string (QmiWdsVerboseCallEndReasonType type,gint16 reason); const gchar * qmi_wds_verbose_call_end_reason_type_get_string (QmiWdsVerboseCallEndReasonType val); const gchar * qmi_wds_verbose_call_end_reason_mip_get_string (QmiWdsVerboseCallEndReasonMip val); const gchar * qmi_wds_verbose_call_end_reason_internal_get_string (QmiWdsVerboseCallEndReasonInternal val); const gchar * qmi_wds_verbose_call_end_reason_cm_get_string (QmiWdsVerboseCallEndReasonCm val); const gchar * qmi_wds_verbose_call_end_reason_3gpp_get_string (QmiWdsVerboseCallEndReason3gpp val); const gchar * qmi_wds_verbose_call_end_reason_ppp_get_string (QmiWdsVerboseCallEndReasonPpp val); const gchar * qmi_wds_verbose_call_end_reason_ehrpd_get_string (QmiWdsVerboseCallEndReasonEhrpd val); const gchar * qmi_wds_verbose_call_end_reason_ipv6_get_string (QmiWdsVerboseCallEndReasonIpv6 val); const gchar * qmi_wds_connection_status_get_string (QmiWdsConnectionStatus val); const gchar * qmi_wds_data_bearer_technology_get_string (QmiWdsDataBearerTechnology val); const gchar * qmi_wds_network_type_get_string (QmiWdsNetworkType val); gchar * qmi_wds_rat_3gpp2_build_string_from_mask (QmiWdsRat3gpp2 mask); gchar * qmi_wds_rat_3gpp_build_string_from_mask (QmiWdsRat3gpp mask); gchar * qmi_wds_so_cdma1x_build_string_from_mask (QmiWdsSoCdma1x mask); gchar * qmi_wds_so_evdo_reva_build_string_from_mask (QmiWdsSoEvdoRevA mask); const gchar * qmi_wds_get_current_settings_requested_settings_get_string (QmiWdsGetCurrentSettingsRequestedSettings val); const gchar * qmi_wds_pdp_type_get_string (QmiWdsPdpType val); const gchar * qmi_wds_traffic_class_get_string (QmiWdsTrafficClass val); gchar * qmi_wds_authentication_build_string_from_mask (QmiWdsAuthentication mask); const gchar * qmi_wds_profile_type_get_string (QmiWdsProfileType val); gchar * qmi_wds_packet_statistics_mask_flag_build_string_from_mask (QmiWdsPacketStatisticsMaskFlag mask); const gchar * qmi_wds_ds_profile_error_get_string (QmiWdsDsProfileError val);
GEnum +----QmiWdsIpFamily
GFlags +----QmiWdsTechnologyPreference
GEnum +----QmiWdsExtendedTechnologyPreference
GEnum +----QmiWdsCallType
GEnum +----QmiWdsCallEndReason
GEnum +----QmiWdsVerboseCallEndReasonType
GEnum +----QmiWdsVerboseCallEndReasonMip
GEnum +----QmiWdsVerboseCallEndReasonInternal
GEnum +----QmiWdsVerboseCallEndReasonCm
GEnum +----QmiWdsVerboseCallEndReason3gpp
GEnum +----QmiWdsVerboseCallEndReasonPpp
GEnum +----QmiWdsVerboseCallEndReasonEhrpd
GEnum +----QmiWdsVerboseCallEndReasonIpv6
GEnum +----QmiWdsConnectionStatus
GEnum +----QmiWdsDataBearerTechnology
GEnum +----QmiWdsNetworkType
GFlags +----QmiWdsRat3gpp2
GFlags +----QmiWdsRat3gpp
GFlags +----QmiWdsSoCdma1x
GFlags +----QmiWdsSoEvdoRevA
GFlags +----QmiWdsGetCurrentSettingsRequestedSettings
GEnum +----QmiWdsPdpType
GEnum +----QmiWdsTrafficClass
GFlags +----QmiWdsAuthentication
GEnum +----QmiWdsProfileType
GFlags +----QmiWdsPacketStatisticsMaskFlag
GEnum +----QmiWdsDsProfileError
typedef enum {
QMI_WDS_IP_FAMILY_IPV4 = 4,
QMI_WDS_IP_FAMILY_IPV6 = 6,
QMI_WDS_IP_FAMILY_UNSPECIFIED = 8
} QmiWdsIpFamily;
Type of IP family preference.
typedef enum {
QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP = 1 << 0,
QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP2 = 1 << 1
} QmiWdsTechnologyPreference;
Type of network allowed when trying to connect.
typedef enum {
QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_CDMA = 32769,
QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_UMTS = 32772,
QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EPC = 34944,
QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EMBMS = 34946,
QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_MODEM_LINK_LOCAL = 34952,
} QmiWdsExtendedTechnologyPreference;
Type of network allowed when trying to connect.
typedef enum {
QMI_WDS_CALL_TYPE_LAPTOP = 0,
QMI_WDS_CALL_TYPE_EMBEDDED = 1
} QmiWdsCallType;
Type of call to originate.
typedef enum {
/* Generic reasons */
QMI_WDS_CALL_END_REASON_GENERIC_UNSPECIFIED = 1,
QMI_WDS_CALL_END_REASON_GENERIC_CLIENT_END = 2,
QMI_WDS_CALL_END_REASON_GENERIC_NO_SERVICE = 3,
QMI_WDS_CALL_END_REASON_GENERIC_FADE = 4,
QMI_WDS_CALL_END_REASON_GENERIC_RELEASE_NORMAL = 5,
QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_ATTEMPT_IN_PROGRESS = 6,
QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_FAILURE = 7,
QMI_WDS_CALL_END_REASON_GENERIC_REDIRECTION_OR_HANDOFF = 8,
QMI_WDS_CALL_END_REASON_GENERIC_CLOSE_IN_PROGRESS = 9,
QMI_WDS_CALL_END_REASON_GENERIC_AUTHENTICATION_FAILED = 10,
QMI_WDS_CALL_END_REASON_GENERIC_INTERNAL_ERROR = 11,
/* CDMA specific reasons */
QMI_WDS_CALL_END_REASON_CDMA_LOCK = 500,
QMI_WDS_CALL_END_REASON_CDMA_INTERCEPT = 501,
QMI_WDS_CALL_END_REASON_CDMA_REORDER = 502,
QMI_WDS_CALL_END_REASON_CDMA_RELEASE_SO_REJECT = 503,
QMI_WDS_CALL_END_REASON_CDMA_INCOMING_CALL = 504,
QMI_WDS_CALL_END_REASON_CDMA_ALERT_STOP = 505,
QMI_WDS_CALL_END_REASON_CDMA_ACTIVATION = 506,
QMI_WDS_CALL_END_REASON_CDMA_MAX_ACCESS_PROBES = 507,
QMI_WDS_CALL_END_REASON_CDMA_CCS_NOT_SUPPORTED_BY_BS = 508,
QMI_WDS_CALL_END_REASON_CDMA_NO_RESPONSE_FROM_BS = 509,
QMI_WDS_CALL_END_REASON_CDMA_REJECTED_BY_BS = 510,
QMI_WDS_CALL_END_REASON_CDMA_INCOMPATIBLE = 511,
QMI_WDS_CALL_END_REASON_CDMA_ALREADY_IN_TC = 512,
QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_GPS = 513,
QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_SMS = 514,
QMI_WDS_CALL_END_REASON_CDMA_NO_SERVICE = 515,
/* GSM/WCDMA specific reasons */
QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONFERENCE_FAILED = 1000,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_INCOMING_REJECTED = 1001,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_SERVICE = 1002,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_END = 1003,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_LLC_SNDCP_FAILURE = 1004,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_INSUFFICIENT_RESOURCES = 1005,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER = 1006,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_NSAPI_ALREADY_USED = 1007,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_REGULAR_DEACTIVATION = 1008,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_FAILURE = 1009,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_REATTACH_REQUIRED = 1010,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_PROTOCOL_ERROR = 1011,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPERATOR_DETERMINED_BARRING = 1012,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_APN = 1013,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP = 1014,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_GGSN_REJECT = 1015,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_ACTIVATION_REJECT = 1016,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_NOT_SUPPORTED = 1017,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_UNSUBSCRIBED = 1018,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_QOS_NOT_ACCEPTED = 1019,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SEMANTIC_ERROR = 1020,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SYNTAX_ERROR = 1021,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP_CONTEXT = 1022,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SEMANTIC_ERROR = 1023,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SYNTAX_ERROR = 1024,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT = 1025,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_TRANSACTION_ID = 1026,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC = 1027,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_MANDATORY_INFO = 1028,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED = 1029,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE = 1030,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_INFO_ELEMENT = 1031,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONDITIONAL_IE_ERROR = 1032,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 1033,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_APN_TYPE_CONFLICT = 1034,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_GPRS_CONTEXT = 1035,
QMI_WDS_CALL_END_REASON_GSM_WCDMA_FEATURE_NOT_SUPPORTED = 1036,
/* EV-DO specific reasons */
QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_GENERAL_OR_BUSY = 1500,
QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501,
QMI_WDS_CALL_END_REASON_EVDO_HDR_CHANGE = 1502,
QMI_WDS_CALL_END_REASON_EVDO_HDR_EXIT = 1503,
QMI_WDS_CALL_END_REASON_EVDO_HDR_NO_SESSION = 1504,
QMI_WDS_CALL_END_REASON_EVDO_HDR_ORIGINATION_DURING_GPS_FIX = 1505,
QMI_WDS_CALL_END_REASON_EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 1506,
QMI_WDS_CALL_END_REASON_EVDO_HDR_RELEASED_BY_CM = 1507
} QmiWdsCallEndReason;
Reason for ending the call.
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP = 1,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL = 2,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM = 3,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP = 6,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP = 7,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD = 8,
QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6 = 9
} QmiWdsVerboseCallEndReasonType;
Type of verbose call end reason.
| Mobile IP. | |
| Internal. | |
| Call manager. | |
| 3GPP. | |
| PPP. | |
| eHRPD. | |
| IPv6. |
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_ERROR_REASON_UNKNOWN = -1,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REASON_UNSPECIFIED = 64,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ADMINISTRATIVELY_PROHIBITED = 65,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_INSUFFICIENT_RESOURCES = 66,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 67,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_HA_AUTHENTICATION_FAILURE = 68,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REQUESTED_LIFETIME_TOO_LONG = 69,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REQUEST = 70,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REPLY = 71,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ENCAPSULATION_UNAVAILABLE = 72,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_VJHC_UNAVAILABLE = 73,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 74,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 75,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED = 79,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_NAI = 97,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HA = 98,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HOME_ADDRESS = 99,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_UNKNOWN_CHALLENGE = 104,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_CHALLENGE = 105,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_STALE_CHALLENGE = 106,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REASON_UNSPECIFIED = 128,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ADMINISTRATIVELY_PROHIBITED = 129,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_INSUFFICIENT_RESOURCES = 130,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE = 131,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_FA_AUTHENTICATION_FAILURE = 132,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REGISTRATION_ID_MISMATCH = 133,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MALFORMED_REQUEST = 134,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_UNKNOWN_HA_ADDRESS = 136,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE = 137,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET = 138,
QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ENCAPSULATION_UNAVAILABLE = 139
} QmiWdsVerboseCallEndReasonMip;
Mobile IP specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP.
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_ERROR = 201,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ENDED = 202,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_INTERNAL_CAUSE = 203,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_CAUSE = 204,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CLOSE_IN_PROGRESS = 205,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NETWORK_INITIATED_TERMINATION = 206,
QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APP_PREEMPTED = 207
} QmiWdsVerboseCallEndReasonInternal;
Internal call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL.
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CDMA_LOCK = 500,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_INTERCEPT = 501,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_REORDER = 502,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_SO_REJECT = 503,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_CALL = 504,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALERT_STOP = 505,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACTIVATION = 506,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_MAX_ACCESS_PROBES = 507,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CCS_NOT_SUPPORTED_BY_BS = 508,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_RESPONSE_FROM_BS = 509,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_REJECTED_BY_BS = 510,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMPATIBLE = 511,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALREADY_IN_TC = 512,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_GPS = 513,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_SMS = 514,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_CDMA_SERVICE = 515,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_RETRY_ORDER = 519,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFIGURATION_FAILED = 1000,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_REJECTED = 1001,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GATEWAY_SERVICE = 1002,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GPRS_CONTEXT = 1003,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_MS = 1004,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_ME = 1005,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 1006,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED = 1007,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK = 1008,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_IMPLICITLY_DETACHED = 1009,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_PLMN_NOT_ALLOWED = 1010,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_LA_NOT_ALLOWED = 1011,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED_IN_PLMN = 1012,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_DUPLICATE = 1013,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_UE_RAT_CHANGE = 1014,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONGESTION = 1015,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_PDP_CONTEXT_ACTIVATED = 1016,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_CLASS_DSAC_REJECTION = 1017,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_GENERAL_OR_BUSY = 1500,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE = 1501,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CHANGE = 1502,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_EXIT = 1503,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_SESSION = 1504,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ORIGINATION_DURING_GPS_FIX = 1505,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CONNECTION_SETUP_TIMEOUT = 1506,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_RELEASED_BY_CM = 1507,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_HYBRID_HDR_SERVICE = 1510,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_CLIENT_END = 2000,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SERVICE = 2001,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_FADE = 2002,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_NORMAL = 2003,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_ATTEMPT_IN_PROGRESS = 2004,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_FAILURE = 2005,
QMI_WDS_VERBOSE_CALL_END_REASON_CM_REDIRECTION_OR_HANDOFF = 2006
} QmiWdsVerboseCallEndReasonCm;
Call manager specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM.
typedef enum {
/*< underscore_name=qmi_wds_verbose_call_end_reason_3gpp >*/
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPERATOR_DETERMINED_BARRING = 8,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_LLC_SNDCP_FAILURE = 25,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INSUFFICIENT_RESOURCES = 26,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_APN = 27,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP = 28,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_AUTHENTICATION_FAILED = 29,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_GGSN_REJECT = 30,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ACTIVATION_REJECT = 31,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_NOT_SUPPORTED = 32,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_UNSUBSCRIBED = 33,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_TEMPORARILY_OUT_OF_ORDER = 34,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NSAPI_ALREADY_USED = 35,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REGULAR_DEACTIVATION = 36,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_QOS_NOT_ACCEPTED = 37,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NETWORK_FAILURE = 38,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REATTACH_REQUIRED = 39,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FEATURE_NOT_SUPPORTED = 40,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SEMANTIC_ERROR = 41,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SYNTAX_ERROR = 42,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP_CONTEXT = 43,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SEMANTIC_ERROR = 44,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SYNTAX_ERROR = 45,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDP_WITHOUT_ACTIVE_TFT = 46,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV4_ONLY_ALLOWED = 50,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV6_ONLY_ALLOWED = 51,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_SINGLE_ADDRESS_BEARER_ONLY = 52,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ESM_INFO_NOT_RECEIVED = 53,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDN_CONNECTION_DOES_NOT_EXIST = 54,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED = 55,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_TRANSACTION_ID = 81,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_INCORRECT_SEMANTIC = 95,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_MANDATORY_INFO = 96,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_UNSUPPORTED = 97,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_NONCOMPATIBLE_STATE = 98,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_INFO_ELEMENT = 99,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_CONDITIONAL_IE_ERROR = 100,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE = 101,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PROTOCOL_ERROR = 111,
QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_APN_TYPE_CONFLICT = 112
} QmiWdsVerboseCallEndReason3gpp;
3GPP-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP.
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_UNKNOWN = -1,
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_TIMEOUT = 1,
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_AUTHENTICATION_FAILURE = 2,
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_OPTION_MISMATCH = 3,
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_PAP_FAILURE = 31,
QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CHAP_FAILURE = 32
} QmiWdsVerboseCallEndReasonPpp;
PPP-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP.
| Unknown error. | |
| Timeout. | |
| Authentication failure. | |
| Option mismatch. | |
| PAP failure. | |
| CHAP failure. |
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV4 = 1,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV6 = 2,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_TIMEOUT = 4,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_FAILURE = 5,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_GENERAL_ERROR = 6,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_UNAUTHENTICATED_APN = 7,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_LIMIT_EXCEEDED = 8,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_NO_PDN_GATEWAY = 9,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE = 10,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_REJECTED = 11,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_INSUFFICIENT_PARAMETERS = 12,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_RESOURCE_UNAVAILABLE = 13,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED = 14,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_ID_IN_USE = 15,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_SUBSCRIPTION_LIMITATION = 16,
QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN = 17
} QmiWdsVerboseCallEndReasonEhrpd;
eHRPD-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD.
typedef enum {
QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_PREFIX_UNAVAILABLE = 1,
QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_HRPD_IPV6_DISABLED = 2
} QmiWdsVerboseCallEndReasonIpv6;
IPv6-specific call end reasons, given when the QmiWdsVerboseCallEndReasonType is QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6.
typedef enum {
QMI_WDS_CONNECTION_STATUS_UNKNOWN = 0,
QMI_WDS_CONNECTION_STATUS_DISCONNECTED = 1,
QMI_WDS_CONNECTION_STATUS_CONNECTED = 2,
QMI_WDS_CONNECTION_STATUS_SUSPENDED = 3,
QMI_WDS_CONNECTION_STATUS_AUTHENTICATING = 4
} QmiWdsConnectionStatus;
Status of the network connection.
| Unknown status. | |
| Network is disconnected | |
| Network is connected. | |
| Network connection is suspended. | |
| Network authentication is ongoing. |
typedef enum {
QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN = -1,
QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X = 0x01,
QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO = 0x02,
QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM = 0x03,
QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS = 0x04,
QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA = 0x05,
QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE = 0x06,
QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA = 0x07,
QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA = 0x08,
QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA = 0x09,
QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE = 0x0A,
QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD = 0x0B,
QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS = 0x0C,
QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA = 0x0D,
QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS = 0x0E,
QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA = 0x0F
} QmiWdsDataBearerTechnology;
Data bearer technology.
| Unknown. | |
| CDMA2000 1x. | |
| CDMA2000 HRPD 1xEV-DO. | |
| GSM. | |
| UMTS. | |
| CDMA2000 HRPD 1xEV-DO RevA. | |
| EDGE. | |
| HSDPA and WCDMA. | |
| WCDMA and HSUPA. | |
| HSDPA and HSUPA. | |
| LTE. | |
| CDMA2000 eHRPD. | |
| HSDPA+ and WCDMA. | |
| HSDPA+ and HSUPA. | |
| DC-HSDPA+ and WCDMA. | |
| DC-HSDPA+ and HSUPA. |
typedef enum {
QMI_WDS_NETWORK_TYPE_UNKNOWN = 0,
QMI_WDS_NETWORK_TYPE_3GPP2 = 1,
QMI_WDS_NETWORK_TYPE_3GPP = 2
} QmiWdsNetworkType;
Network type of the data bearer.
typedef enum {
/*< underscore_name=qmi_wds_rat_3gpp2 >*/
QMI_WDS_RAT_3GPP2_NONE = 0,
QMI_WDS_RAT_3GPP2_CDMA1X = 1 << 0,
QMI_WDS_RAT_3GPP2_EVDO_REV0 = 1 << 1,
QMI_WDS_RAT_3GPP2_EVDO_REVA = 1 << 2,
QMI_WDS_RAT_3GPP2_EVDO_REVB = 1 << 3,
QMI_WDS_RAT_3GPP2_NULL_BEARER = 1 << 15
} QmiWdsRat3gpp2;
Flags specifying the 3GPP2-specific Radio Access Technology, when the data
bearer network type is QMI_WDS_NETWORK_TYPE_3GPP2.
typedef enum {
/*< underscore_name=qmi_wds_rat_3gpp >*/
QMI_WDS_RAT_3GPP_NONE = 0,
QMI_WDS_RAT_3GPP_WCDMA = 1 << 0,
QMI_WDS_RAT_3GPP_GPRS = 1 << 1,
QMI_WDS_RAT_3GPP_HSDPA = 1 << 2,
QMI_WDS_RAT_3GPP_HSUPA = 1 << 3,
QMI_WDS_RAT_3GPP_EDGE = 1 << 4,
QMI_WDS_RAT_3GPP_LTE = 1 << 5,
QMI_WDS_RAT_3GPP_HSDPAPLUS = 1 << 6,
QMI_WDS_RAT_3GPP_DCHSDPAPLUS = 1 << 7,
QMI_WDS_RAT_3GPP_NULL_BEARER = 1 << 15
} QmiWdsRat3gpp;
Flags specifying the 3GPP-specific Radio Access Technology, when the data
bearer network type is QMI_WDS_NETWORK_TYPE_3GPP.
| Unknown, to be ignored. | |
| WCDMA. | |
| GPRS. | |
| HSDPA. | |
| HSUPA. | |
| EDGE. | |
| LTE. | |
| HSDPA+. | |
| DC-HSDPA+ | |
| No bearer. |
typedef enum {
QMI_WDS_SO_CDMA1X_NONE = 0,
QMI_WDS_SO_CDMA1X_IS95 = 1 << 0,
QMI_WDS_SO_CDMA1X_IS2000 = 1 << 1,
QMI_WDS_SO_CDMA1X_IS2000_REL_A = 1 << 2
} QmiWdsSoCdma1x;
Flags specifying the Service Option when the bearer network type is
QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
contains QMI_WDS_RAT_3GPP2_CDMA1X.
typedef enum {
/*< underscore_name=qmi_wds_so_evdo_reva >*/
QMI_WDS_SO_EVDO_REVA_NONE = 0,
QMI_WDS_SO_EVDO_REVA_DPA = 1 << 0,
QMI_WDS_SO_EVDO_REVA_MFPA = 1 << 1,
QMI_WDS_SO_EVDO_REVA_EMPA = 1 << 2,
QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD = 1 << 3
} QmiWdsSoEvdoRevA;
Flags specifying the Service Option when the bearer network type is
QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
contains QMI_WDS_RAT_3GPP2_EVDO_REVA.
typedef enum {
/*< underscore_name=qmi_wds_get_current_settings_requested_settings >*/
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE = 0,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID = 1 << 0,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME = 1 << 1,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE = 1 << 2,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME = 1 << 3,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS = 1 << 4,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS = 1 << 5,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME = 1 << 6,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL = 1 << 7,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS = 1 << 8,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO = 1 << 9,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS = 1 << 10,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST = 1 << 11,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST = 1 << 12,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU = 1 << 13,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST = 1 << 14,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY = 1 << 15,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG = 1 << 16,
QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY = 1 << 17,
} QmiWdsGetCurrentSettingsRequestedSettings;
Flags specifying which specific settings to return when requesting the current WDS bearer settings.
typedef enum {
/*< underscore_name=qmi_wds_pdp_type >*/
QMI_WDS_PDP_TYPE_IPV4 = 0,
QMI_WDS_PDP_TYPE_PPP = 1,
QMI_WDS_PDP_TYPE_IPV6 = 2,
QMI_WDS_PDP_TYPE_IPV4_OR_IPV6 = 3
} QmiWdsPdpType;
PDP context type.
typedef enum {
/*< underscore_name=qmi_wds_traffic_class >*/
QMI_WDS_TRAFFIC_CLASS_SUBSCRIBED = 0,
QMI_WDS_TRAFFIC_CLASS_CONVERSATIONAL = 1,
QMI_WDS_TRAFFIC_CLASS_STREAMING = 2,
QMI_WDS_TRAFFIC_CLASS_INTERACTIVE = 3,
QMI_WDS_TRAFFIC_CLASS_BACKGROUND = 4
} QmiWdsTrafficClass;
QoS Traffic Classes.
| default (?) class, best-effort | |
| two-way video/voice, most delay sensitive | |
| one-way video/audio, delay sensitive | |
| delay-insensitive (browsing, SSH) | |
| delay-insensitive (downloads, email) |
typedef enum {
/*< underscore_name=qmi_wds_authentication >*/
QMI_WDS_AUTHENTICATION_NONE = 0,
QMI_WDS_AUTHENTICATION_PAP = 1 << 0,
QMI_WDS_AUTHENTICATION_CHAP = 1 << 1
} QmiWdsAuthentication;
PDP context authentication protocols.
typedef enum {
QMI_WDS_PROFILE_TYPE_3GPP = 0,
QMI_WDS_PROFILE_TYPE_3GPP2 = 1
} QmiWdsProfileType;
Profile network type family.
typedef enum {
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_OK = 1 << 0,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_OK = 1 << 1,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_ERROR = 1 << 2,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_ERROR = 1 << 3,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_OVERFLOWS = 1 << 4,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_OVERFLOWS = 1 << 5,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_BYTES_OK = 1 << 6,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_BYTES_OK = 1 << 7,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_DROPPED = 1 << 8,
QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_DROPPED = 1 << 9
} QmiWdsPacketStatisticsMaskFlag;
Mask to use when requesting packet statistics.
| Request count of correctly sent packets. | |
| Request count of correctly received packets. | |
| Request count of sent packets with error. | |
| Request count of received packets with error. | |
| Request count of transmitter overflows. | |
| Request count of receiver overflows. | |
| Request count of correctly sent bytes. | |
| Request count of correctly received bytes. | |
| Request count of dropped packets in transmission. | |
| Request count of dropped packets in reception. |
typedef enum {
QMI_WDS_DS_PROFILE_ERROR_UNKNOWN = 0,
QMI_WDS_DS_PROFILE_ERROR_FAIL = 1,
QMI_WDS_DS_PROFILE_ERROR_INVALID_HANDLE = 2,
QMI_WDS_DS_PROFILE_ERROR_INVALID_OPERATION = 3,
QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_TYPE = 4,
QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_NUMBER = 5,
QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_ID = 6,
QMI_WDS_DS_PROFILE_ERROR_INVALID_ARGUMENT = 7,
QMI_WDS_DS_PROFILE_ERROR_REGISTRY_NOT_INITIALIZED = 8,
QMI_WDS_DS_PROFILE_ERROR_INVALID_PARAMETER_LENGTH = 9,
QMI_WDS_DS_PROFILE_ERROR_LIST_END = 10,
QMI_WDS_DS_PROFILE_ERROR_INVALID_SUBSCRIPTION_ID = 11,
QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_FAMILY = 12,
QMI_WDS_DS_PROFILE_ERROR_3GPP_INVALID_PROFILE_FAMILY = 1001,
QMI_WDS_DS_PROFILE_ERROR_3GPP_ACCESS_ERROR = 1002,
QMI_WDS_DS_PROFILE_ERROR_3GPP_CONTEXT_NOT_DEFINED = 1003,
QMI_WDS_DS_PROFILE_ERROR_3GPP_VALID_FLAG_NOT_SET = 1004,
QMI_WDS_DS_PROFILE_ERROR_3GPP_READ_ONLY_FLAG_SET = 1005,
QMI_WDS_DS_PROFILE_ERROR_3GPP_OUT_OF_PROFILES = 1006,
QMI_WDS_DS_PROFILE_ERROR_3GPP2_INVALID_PROFILE_ID = 1101,
} QmiWdsDsProfileError;
Extended DS profile errors.
| Unknown DS profile error. | |
| General failure. | |
| Invalid handle. | |
| Invalid operation. | |
| Invalid profile type. | |
| Invalid profile number. | |
| Invalid profile identifier. | |
| Invalid argument. | |
| Registry not initialized. | |
| Invalid parameter length. | |
| List end, profile not found. | |
| Invalid subscription identifier. | |
| Invalid profile family. | |
| Invalid 3GPP profile family. | |
| Error accessing 3GPP profiles. | |
| 3GPP profile doesn't have a valid context. | |
| 3GPP profile doesn't have valid flag set. | |
| 3GPP profile has read-only flag set. | |
| Out of 3GPP profiles. | |
| Invalid 3GPP2 profile identifier. |
const gchar * qmi_wds_ip_family_get_string (QmiWdsIpFamily val);
Gets the nickname string for the QmiWdsIpFamily specified at val.
|
a QmiWdsIpFamily. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_wds_technology_preference_build_string_from_mask
(QmiWdsTechnologyPreference mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsTechnologyPreference in mask.
const gchar * qmi_wds_extended_technology_preference_get_string
(QmiWdsExtendedTechnologyPreference val);
Gets the nickname string for the QmiWdsExtendedTechnologyPreference specified at val.
|
a QmiWdsExtendedTechnologyPreference. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_call_type_get_string (QmiWdsCallType val);
Gets the nickname string for the QmiWdsCallType specified at val.
|
a QmiWdsCallType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_call_end_reason_get_string (QmiWdsCallEndReason val);
Gets the nickname string for the QmiWdsCallEndReason specified at val.
|
a QmiWdsCallEndReason. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_get_string (QmiWdsVerboseCallEndReasonType type,gint16 reason);
const gchar * qmi_wds_verbose_call_end_reason_type_get_string
(QmiWdsVerboseCallEndReasonType val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonType specified at val.
|
a QmiWdsVerboseCallEndReasonType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_mip_get_string
(QmiWdsVerboseCallEndReasonMip val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonMip specified at val.
|
a QmiWdsVerboseCallEndReasonMip. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_internal_get_string
(QmiWdsVerboseCallEndReasonInternal val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonInternal specified at val.
|
a QmiWdsVerboseCallEndReasonInternal. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_cm_get_string
(QmiWdsVerboseCallEndReasonCm val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonCm specified at val.
|
a QmiWdsVerboseCallEndReasonCm. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_3gpp_get_string
(QmiWdsVerboseCallEndReason3gpp val);
Gets the nickname string for the QmiWdsVerboseCallEndReason3gpp specified at val.
|
a QmiWdsVerboseCallEndReason3gpp. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_ppp_get_string
(QmiWdsVerboseCallEndReasonPpp val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonPpp specified at val.
|
a QmiWdsVerboseCallEndReasonPpp. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_ehrpd_get_string
(QmiWdsVerboseCallEndReasonEhrpd val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonEhrpd specified at val.
|
a QmiWdsVerboseCallEndReasonEhrpd. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_verbose_call_end_reason_ipv6_get_string
(QmiWdsVerboseCallEndReasonIpv6 val);
Gets the nickname string for the QmiWdsVerboseCallEndReasonIpv6 specified at val.
|
a QmiWdsVerboseCallEndReasonIpv6. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_connection_status_get_string
(QmiWdsConnectionStatus val);
Gets the nickname string for the QmiWdsConnectionStatus specified at val.
|
a QmiWdsConnectionStatus. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_data_bearer_technology_get_string
(QmiWdsDataBearerTechnology val);
Gets the nickname string for the QmiWdsDataBearerTechnology specified at val.
|
a QmiWdsDataBearerTechnology. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_network_type_get_string (QmiWdsNetworkType val);
Gets the nickname string for the QmiWdsNetworkType specified at val.
|
a QmiWdsNetworkType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_wds_rat_3gpp2_build_string_from_mask
(QmiWdsRat3gpp2 mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsRat3gpp2 in mask.
gchar * qmi_wds_rat_3gpp_build_string_from_mask
(QmiWdsRat3gpp mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsRat3gpp in mask.
gchar * qmi_wds_so_cdma1x_build_string_from_mask
(QmiWdsSoCdma1x mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsSoCdma1x in mask.
gchar * qmi_wds_so_evdo_reva_build_string_from_mask
(QmiWdsSoEvdoRevA mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsSoEvdoRevA in mask.
const gchar * qmi_wds_get_current_settings_requested_settings_get_string
(QmiWdsGetCurrentSettingsRequestedSettings val);
Gets the nickname string for the QmiWdsGetCurrentSettingsRequestedSettings specified at val.
|
a QmiWdsGetCurrentSettingsRequestedSettings. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_pdp_type_get_string (QmiWdsPdpType val);
Gets the nickname string for the QmiWdsPdpType specified at val.
|
a QmiWdsPdpType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_wds_traffic_class_get_string (QmiWdsTrafficClass val);
Gets the nickname string for the QmiWdsTrafficClass specified at val.
|
a QmiWdsTrafficClass. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_wds_authentication_build_string_from_mask
(QmiWdsAuthentication mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsAuthentication in mask.
const gchar * qmi_wds_profile_type_get_string (QmiWdsProfileType val);
Gets the nickname string for the QmiWdsProfileType specified at val.
|
a QmiWdsProfileType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_wds_packet_statistics_mask_flag_build_string_from_mask
(QmiWdsPacketStatisticsMaskFlag mask);
Builds a string containing a comma-separated list of nicknames for
each QmiWdsPacketStatisticsMaskFlag in mask.
const gchar * qmi_wds_ds_profile_error_get_string (QmiWdsDsProfileError val);
Gets the nickname string for the QmiWdsDsProfileError specified at val.
|
a QmiWdsDsProfileError. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|