A symbol specifying a special CID value that references no CID.
Symbol defining the #QmiClient:client-cid property.
Symbol defining the #QmiClient:client-device property.
Symbol defining the #QmiClient:client-service property.
Symbol defining the #QmiClient:client-valid property.
Symbol defining the #QmiClient:client-version-major property.
Symbol defining the #QmiClient:client-version-minor property.
Symbol defining the common string prefix used for all libqmi errors in DBus.
Symbol defining the #QmiDevice:device-file property.
Symbol defining the maximum supported mux id.
Symbol defining the minimum supported mux id.
Symbol defining the mux id for an unbound interface. This value is also used to indicate an invalid mux id.
Symbol defining the #QmiDevice:device-no-file-check property.
Symbol defining the #QmiDevice:device-proxy-path property.
Symbol defining the #QmiDevice::indication signal.
Symbol defining the #QmiDevice::device-removed signal.
Symbol defining the #QmiDevice:device-wwan-iface property.
First byte of every QMI message.
Generic vendor id (0x0000).
Symbol defining the #QmiProxy:qmi-proxy-n-clients property.
Symbol defining the default abstract socket name where the #QmiProxy will listen.
The TX/RX rate information is unavailable or cannot be measured.
Gets the nickname string for the #QmiDataEndpointType specified at val
.
a QmiDataEndpointType.
Builds a string containing a comma-separated list of nicknames for
each #QmiDeviceAddLinkFlags in mask
.
bitmask of QmiDeviceAddLinkFlags values.
Gets the nickname string for the #QmiDeviceExpectedDataFormat specified at val
.
a QmiDeviceExpectedDataFormat.
Builds a string containing a comma-separated list of nicknames for
each #QmiDeviceOpenFlags in mask
.
bitmask of QmiDeviceOpenFlags values.
Builds a string containing a comma-separated list of nicknames for
each #QmiDeviceReleaseClientFlags in mask
.
bitmask of QmiDeviceReleaseClientFlags values.
Gets the nickname string for the #QmiDmsActivationState specified at val
.
a QmiDmsActivationState.
Builds a string containing a comma-separated list of nicknames for
each #QmiDmsBandCapability in mask
.
bitmask of QmiDmsBandCapability values.
Gets the nickname string for the #QmiDmsBootImageDownloadMode specified at val
.
a QmiDmsBootImageDownloadMode.
Gets the nickname string for the #QmiDmsDataServiceCapability specified at val
.
a QmiDmsDataServiceCapability.
Gets the nickname string for the #QmiDmsFirmwareImageType specified at val
.
a QmiDmsFirmwareImageType.
Gets the nickname string for the #QmiDmsFoxconnDeviceMode specified at val
.
a QmiDmsFoxconnDeviceMode.
Gets the nickname string for the #QmiDmsFoxconnFirmwareVersionType specified at val
.
a QmiDmsFoxconnFirmwareVersionType.
Gets the nickname string for the #QmiDmsHpDeviceMode specified at val
.
a QmiDmsHpDeviceMode.
Builds a string containing a comma-separated list of nicknames for
each #QmiDmsLteBandCapability in mask
.
bitmask of QmiDmsLteBandCapability values.
Gets the nickname string for the #QmiDmsMacType specified at val
.
a QmiDmsMacType.
Builds a string containing a comma-separated list of nicknames for
each #QmiDmsOfflineReason in mask
.
bitmask of QmiDmsOfflineReason values.
Gets the nickname string for the #QmiDmsOperatingMode specified at val
.
a QmiDmsOperatingMode.
Builds a string containing a comma-separated list of nicknames for
each #QmiDmsPowerState in mask
.
bitmask of QmiDmsPowerState values.
Gets the nickname string for the #QmiDmsRadioInterface specified at val
.
a QmiDmsRadioInterface.
Gets the nickname string for the #QmiDmsSimCapability specified at val
.
a QmiDmsSimCapability.
Gets a text description of the Sierra Wireless USB composition.
a #QmiDmsSwiUsbComposition.
Gets the nickname string for the #QmiDmsSwiUsbComposition specified at val
.
a QmiDmsSwiUsbComposition.
Gets the nickname string for the #QmiDmsTimeReferenceType specified at val
.
a QmiDmsTimeReferenceType.
Gets the nickname string for the #QmiDmsTimeSource specified at val
.
a QmiDmsTimeSource.
Gets the nickname string for the #QmiDmsUimFacility specified at val
.
a QmiDmsUimFacility.
Gets the nickname string for the #QmiDmsUimFacilityState specified at val
.
a QmiDmsUimFacilityState.
Gets the nickname string for the #QmiDmsUimPinId specified at val
.
a QmiDmsUimPinId.
Gets the nickname string for the #QmiDmsUimPinStatus specified at val
.
a QmiDmsUimPinStatus.
Gets the nickname string for the #QmiDmsUimState specified at val
.
a QmiDmsUimState.
Gets the nickname string for the #QmiDsdApnType specified at val
.
a QmiDsdApnType.
Builds a string containing a comma-separated list of nicknames for
each #QmiDsdApnTypePreference in mask
.
bitmask of QmiDsdApnTypePreference values.
Gets the nickname string for the #QmiEndian specified at val
.
a QmiEndian.
Gets the nickname string for the #QmiFoxFirmwareVersionType specified at val
.
a QmiFoxFirmwareVersionType.
Gets the nickname string for the #QmiGasFirmwareListingMode specified at val
.
a QmiGasFirmwareListingMode.
Gets the nickname string for the #QmiGasUsbCompositionEndpointType specified at val
.
a QmiGasUsbCompositionEndpointType.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocDeleteCellDatabase in mask
.
bitmask of QmiLocDeleteCellDatabase values.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocDeleteClockInfo in mask
.
bitmask of QmiLocDeleteClockInfo values.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocDeleteGnssData in mask
.
bitmask of QmiLocDeleteGnssData values.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocDeleteSvInfo in mask
.
bitmask of QmiLocDeleteSvInfo values.
Gets the nickname string for the #QmiLocEngineState specified at val
.
a QmiLocEngineState.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocEventRegistrationFlag in mask
.
bitmask of QmiLocEventRegistrationFlag values.
Gets the nickname string for the #QmiLocFixRecurrenceType specified at val
.
a QmiLocFixRecurrenceType.
Gets the nickname string for the #QmiLocHealthStatus specified at val
.
a QmiLocHealthStatus.
Gets the nickname string for the #QmiLocIndicationStatus specified at val
.
a QmiLocIndicationStatus.
Gets the nickname string for the #QmiLocIntermediateReportState specified at val
.
a QmiLocIntermediateReportState.
Gets the nickname string for the #QmiLocLockType specified at val
.
a QmiLocLockType.
Gets the nickname string for the #QmiLocNavigationData specified at val
.
a QmiLocNavigationData.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocNmeaType in mask
.
bitmask of QmiLocNmeaType values.
Gets the nickname string for the #QmiLocOperationMode specified at val
.
a QmiLocOperationMode.
Gets the nickname string for the #QmiLocPredictedOrbitsDataFormat specified at val
.
a QmiLocPredictedOrbitsDataFormat.
Gets the nickname string for the #QmiLocReliability specified at val
.
a QmiLocReliability.
Gets the nickname string for the #QmiLocSatelliteStatus specified at val
.
a QmiLocSatelliteStatus.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocSatelliteValidInformation in mask
.
bitmask of QmiLocSatelliteValidInformation values.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocSensorDataUsage in mask
.
bitmask of QmiLocSensorDataUsage values.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocServerAddressType in mask
.
bitmask of QmiLocServerAddressType values.
Gets the nickname string for the #QmiLocServerType specified at val
.
a QmiLocServerType.
Gets the nickname string for the #QmiLocSessionStatus specified at val
.
a QmiLocSessionStatus.
Gets the nickname string for the #QmiLocSystem specified at val
.
a QmiLocSystem.
Builds a string containing a comma-separated list of nicknames for
each #QmiLocTechnologyUsed in mask
.
bitmask of QmiLocTechnologyUsed values.
Gets the nickname string for the #QmiLocTimeSource specified at val
.
a QmiLocTimeSource.
Creates a new type
TLV with the value given in raw,
and adds it to the #QmiMessage.
a #QmiMessage.
specific ID of the TLV to add.
raw data buffer with the value of the TLV.
length of the raw data buffer.
Calls the given function for each TLV found within the #QmiMessage.
a #QmiMessage.
Gets the client ID of the message.
a #QmiMessage.
Gets the data buffer of the #QmiMessage without the QMUX header.
a #QmiMessage.
Gets the length of the raw data corresponding to the given #QmiMessage.
a #QmiMessage.
Gets the ID of the message.
a #QmiMessage.
Gets a printable string with the contents of the whole QMI message.
If known, the printable string will contain translated TLV values as well as the raw data buffer contents.
The translation of the contents may be specific to the context
provided,
e.g. for vendor-specific messages.
If no context
given, the behavior is the same as qmi_message_get_printable().
a #QmiMessage.
a #QmiMessageContext.
prefix string to use in each new generated line.
Gets the raw data buffer of the #QmiMessage.
a #QmiMessage.
Get the raw data buffer of a specific TLV within the #QmiMessage.
a #QmiMessage.
specific ID of the TLV to get.
Gets a printable string with the contents of the TLV.
This method is the most generic one and doesn't try to translate the TLV contents.
a #QmiMessage.
prefix string to use in each new generated line.
type of the TLV.
raw data buffer with the value of the TLV.
length of the raw data buffer.
Gets the transaction ID of the message.
a #QmiMessage.
Checks whether the given #QmiMessage is an indication.
a #QmiMessage.
Checks whether the given #QmiMessage is a request.
a #QmiMessage.
Checks whether the given #QmiMessage is a response.
a #QmiMessage.
Create a new #QmiMessage with the specified parameters.
Note that transaction_id
must be less than #G_MAXUINT8 if service
is
#QMI_SERVICE_CTL.
a #QmiService
client ID of the originating control point.
transaction ID.
message ID.
Create a new #QmiMessage for the given service
and client_id
and including the given QMI data buffer.
Whenever a complete QMI message is read, its data gets removed from the qmi_data
buffer.
This method should be used instead of qmi_message_new_from_raw() if the input data doesn't have QMUX headers.
a #QmiService
client ID of the originating control point.
data buffer containing only the QMI part of the message.
Create a new response #QmiMessage for the specified request
.
a request #QmiMessage.
a #QmiProtocolError to set in the result TLV.
Overwrites the transaction ID of the message.
a #QmiMessage.
transaction id.
Reads a string from the TLV.
The string written in out
will need to be NUL-terminated by the caller.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
Since 1.24.6 the read string is guaranteed to be valid UTF-8.
The fixed sized field may be suffixed with e.g. 0xFF if the contents are
shorter than string_length
. Since 1.26, this method will return the valid
UTF-8 characters in the start of the string, instead of returning an error
when doing the full UTF-8 string validation.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
amount of bytes to read.
Reads a 64-bit floating-point number from the TLV.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads a 32-bit floating-point number from the TLV.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads a signed 16-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads a signed 32-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads a signed 64-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads a signed byte from the TLV.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
Reads an unsigned 16-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads an unsigned 32-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads an unsigned 64-bit integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
source endianness, which will be swapped to host byte order if necessary.
Reads an unsigned byte from the TLV.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of the offset within the TLV value.
Starts reading a given TLV from the #QmiMessage.
a #QmiMessage.
specific ID of the TLV to read.
Reads a b_bytes-sized
integer from the TLV, in host byte order.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
number of bytes to read.
source endianness, which will be swapped to host byte order if necessary.
Reads a string from the TLV.
offset
needs to point to a valid gsize
specifying the index to start
reading from within the TLV value (0 for the first item). If the variable
is successfully read, offset
will be updated to point past the read item.
Since 1.24.6 the read string is guaranteed to be valid UTF-8. Also, in order to overcome known firmware errors on string fields, this method will also attempt to parse the string as GSM-7 or UCS-2 if the initial UTF-8 validation fails.
a #QmiMessage.
offset that was returned by qmi_message_tlv_read_init().
address of a the offset within the TLV value.
number of bytes used in the size prefix.
maximum number of bytes to read, or 0 to read all available bytes.
Completes building a TLV in the #QmiMessage.
In case of error the TLV will be reseted; i.e. there is no need to explicitly call qmi_message_tlv_write_reset().
a #QmiMessage.
offset that was returned by qmi_message_tlv_write_init().
Appends a signed 16-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #gint16 in host byte order.
Appends a signed 32-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #gint32 in host byte order.
Appends a signed 32-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #gint64 in host byte order.
Appends a signed byte variable to the TLV being built.
a #QmiMessage.
a #gint8.
Appends an unsigned 16-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #guint16 in host byte order.
Appends an unsigned 32-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #guint32 in host byte order.
Appends an unsigned 64-bit integer to the TLV being built. The number to be
written is expected to be given in host endianness, and this method takes
care of converting the value written to the byte order specified by endian
.
a #QmiMessage.
target endianness, swapped from host byte order if necessary.
a #guint64 in host byte order.
Appends an unsigned byte to the TLV being built.
a #QmiMessage.
a #guint8.
Starts building a new TLV in the #QmiMessage.
In order to finish adding the TLV, qmi_message_tlv_write_complete() needs to be called.
If any error happens adding fields on the TLV, the previous state can be recovered using qmi_message_tlv_write_reset().
a #QmiMessage.
specific ID of the TLV to add.
Removes the TLV being currently added.
a #QmiMessage.
offset that was returned by qmi_message_tlv_write_init().
Appends a n_bytes-sized
unsigned integer to the TLV being built. The number
to be written is expected to be given in host endianness, and this method
takes care of converting the value written to the byte order specified by
endian
.
The value of n_bytes
can be any between 1 and 8.
a #QmiMessage.
number of bytes to write.
target endianness, swapped from host byte order if necessary.
a #guint64 in host byte order.
Appends a string to the TLV being built.
Fixed-sized strings should give n_size_prefix_bytes
equal to 0.
a #QmiMessage.
number of bytes to use in the size prefix.
string to write.
length of in,
or -1 if in
is NUL-terminated.
Atomically decrements the reference count of self
by one.
If the reference count drops to 0, self
is completely disposed.
a #QmiMessage.
Gets the nickname string for the #QmiNasActiveBand specified at val
.
a QmiNasActiveBand.
Gets the nickname string for the #QmiNasAttachState specified at val
.
a QmiNasAttachState.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasBandPreference in mask
.
bitmask of QmiNasBandPreference values.
Gets the nickname string for the #QmiNasBoolean specified at val
.
a QmiNasBoolean.
Gets the nickname string for the #QmiNasCallBarringStatus specified at val
.
a QmiNasCallBarringStatus.
Gets the nickname string for the #QmiNasCdmaPilotType specified at val
.
a QmiNasCdmaPilotType.
Gets the nickname string for the #QmiNasCdmaPrlPreference specified at val
.
a QmiNasCdmaPrlPreference.
Gets the nickname string for the #QmiNasCellBroadcastCapability specified at val
.
a QmiNasCellBroadcastCapability.
Gets the nickname string for the #QmiNasChangeDuration specified at val
.
a QmiNasChangeDuration.
Gets the nickname string for the #QmiNasDataCapability specified at val
.
a QmiNasDataCapability.
Gets the nickname string for the #QmiNasDayOfWeek specified at val
.
a QmiNasDayOfWeek.
Gets the nickname string for the #QmiNasDaylightSavingsAdjustment specified at val
.
a QmiNasDaylightSavingsAdjustment.
Gets the nickname string for the #QmiNasDLBandwidth specified at val
.
a QmiNasDLBandwidth.
Gets the nickname string for the #QmiNasDrx specified at val
.
a QmiNasDrx.
Gets the nickname string for the #QmiNasEvdoSinrLevel specified at val
.
a QmiNasEvdoSinrLevel.
Gets the nickname string for the #QmiNasGsmWcdmaAcquisitionOrderPreference specified at val
.
a QmiNasGsmWcdmaAcquisitionOrderPreference.
Gets the nickname string for the #QmiNasHdrPersonality specified at val
.
a QmiNasHdrPersonality.
Gets the nickname string for the #QmiNasHdrProtocolRevision specified at val
.
a QmiNasHdrProtocolRevision.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasLteBandPreference in mask
.
bitmask of QmiNasLteBandPreference values.
Gets the nickname string for the #QmiNasLteCellAccessStatus specified at val
.
a QmiNasLteCellAccessStatus.
Gets the nickname string for the #QmiNasLteRegistrationDomain specified at val
.
a QmiNasLteRegistrationDomain.
Gets the nickname string for the #QmiNasLteVoiceDomain specified at val
.
a QmiNasLteVoiceDomain.
Gets the nickname string for the #QmiNasNetworkDescriptionDisplay specified at val
.
a QmiNasNetworkDescriptionDisplay.
Gets the nickname string for the #QmiNasNetworkDescriptionEncoding specified at val
.
a QmiNasNetworkDescriptionEncoding.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasNetworkNameDisplayCondition in mask
.
bitmask of QmiNasNetworkNameDisplayCondition values.
Gets the nickname string for the #QmiNasNetworkNameSource specified at val
.
a QmiNasNetworkNameSource.
Gets the nickname string for the #QmiNasNetworkRegisterType specified at val
.
a QmiNasNetworkRegisterType.
Gets the nickname string for the #QmiNasNetworkScanResult specified at val
.
a QmiNasNetworkScanResult.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasNetworkScanType in mask
.
bitmask of QmiNasNetworkScanType values.
Gets the nickname string for the #QmiNasNetworkSelectionPreference specified at val
.
a QmiNasNetworkSelectionPreference.
Gets the nickname string for the #QmiNasNetworkSelectionRegistrationRestriction specified at val
.
a QmiNasNetworkSelectionRegistrationRestriction.
Gets the nickname string for the #QmiNasNetworkServiceDomain specified at val
.
a QmiNasNetworkServiceDomain.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasNetworkStatus in mask
.
bitmask of QmiNasNetworkStatus values.
Gets the nickname string for the #QmiNasNetworkType specified at val
.
a QmiNasNetworkType.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasPlmnAccessTechnologyIdentifier in mask
.
bitmask of QmiNasPlmnAccessTechnologyIdentifier values.
Gets the nickname string for the #QmiNasPlmnEncodingScheme specified at val
.
a QmiNasPlmnEncodingScheme.
Gets the nickname string for the #QmiNasPlmnLanguageId specified at val
.
a QmiNasPlmnLanguageId.
Gets the nickname string for the #QmiNasPlmnNameCountryInitials specified at val
.
a QmiNasPlmnNameCountryInitials.
Gets the nickname string for the #QmiNasPlmnNameSpareBits specified at val
.
a QmiNasPlmnNameSpareBits.
Gets the nickname string for the #QmiNasPreferenceDuration specified at val
.
a QmiNasPreferenceDuration.
Gets the nickname string for the #QmiNasPsAttachAction specified at val
.
a QmiNasPsAttachAction.
Gets the nickname string for the #QmiNasRadioInterface specified at val
.
a QmiNasRadioInterface.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasRadioTechnologyPreference in mask
.
bitmask of QmiNasRadioTechnologyPreference values.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasRatModePreference in mask
.
bitmask of QmiNasRatModePreference values.
Converts the encoded data in array
to UTF-8 and returns a newly allocated
NUL-terminated string.
a #QmiNasNetworkDescriptionEncoding.
a #GArray with the encoded data.
Converts the encoded data in array
to UTF-8 and returns a newly allocated
NUL-terminated string.
a #QmiNasPlmnEncodingScheme.
a #GArray with the encoded data.
Gets the nickname string for the #QmiNasRegistrationState specified at val
.
a QmiNasRegistrationState.
Gets the nickname string for the #QmiNasRejectCause specified at val
.
a QmiNasRejectCause.
Gets the nickname string for the #QmiNasRoamingIndicatorStatus specified at val
.
a QmiNasRoamingIndicatorStatus.
Gets the nickname string for the #QmiNasRoamingPreference specified at val
.
a QmiNasRoamingPreference.
Gets the nickname string for the #QmiNasRoamingStatus specified at val
.
a QmiNasRoamingStatus.
Gets the nickname string for the #QmiNasScellState specified at val
.
a QmiNasScellState.
Gets the nickname string for the #QmiNasServiceDomainPreference specified at val
.
a QmiNasServiceDomainPreference.
Gets the nickname string for the #QmiNasServiceStatus specified at val
.
a QmiNasServiceStatus.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasSignalStrengthRequest in mask
.
bitmask of QmiNasSignalStrengthRequest values.
Gets the nickname string for the #QmiNasSimRejectState specified at val
.
a QmiNasSimRejectState.
Gets the nickname string for the #QmiNasSwiEmmConnectionState specified at val
.
a QmiNasSwiEmmConnectionState.
Gets the nickname string for the #QmiNasSwiEmmState specified at val
.
a QmiNasSwiEmmState.
Gets the nickname string for the #QmiNasSwiImsRegState specified at val
.
a QmiNasSwiImsRegState.
Gets the nickname string for the #QmiNasSwiModemMode specified at val
.
a QmiNasSwiModemMode.
Gets the nickname string for the #QmiNasSwiPsState specified at val
.
a QmiNasSwiPsState.
Gets the nickname string for the #QmiNasSwiSystemMode specified at val
.
a QmiNasSwiSystemMode.
Builds a string containing a comma-separated list of nicknames for
each #QmiNasTdScdmaBandPreference in mask
.
bitmask of QmiNasTdScdmaBandPreference values.
Gets the nickname string for the #QmiNasUsagePreference specified at val
.
a QmiNasUsagePreference.
Gets the nickname string for the #QmiNasVoiceDomainPreference specified at val
.
a QmiNasVoiceDomainPreference.
Gets the nickname string for the #QmiNasWcdmaHsService specified at val
.
a QmiNasWcdmaHsService.
Gets the nickname string for the #QmiNasWcdmaRrcState specified at val
.
a QmiNasWcdmaRrcState.
Gets the nickname string for the #QmiOmaHfaFeatureDoneState specified at val
.
a QmiOmaHfaFeatureDoneState.
Gets the nickname string for the #QmiOmaSessionFailedReason specified at val
.
a QmiOmaSessionFailedReason.
Gets the nickname string for the #QmiOmaSessionState specified at val
.
a QmiOmaSessionState.
Gets the nickname string for the #QmiOmaSessionType specified at val
.
a QmiOmaSessionType.
Builds a string containing a comma-separated list of nicknames for
each #QmiPbmEventRegistrationFlag in mask
.
bitmask of QmiPbmEventRegistrationFlag values.
Builds a string containing a comma-separated list of nicknames for
each #QmiPbmPhonebookType in mask
.
bitmask of QmiPbmPhonebookType values.
Gets the nickname string for the #QmiPbmSessionType specified at val
.
a QmiPbmSessionType.
Gets the nickname string for the #QmiPdcConfigurationType specified at val
.
a QmiPdcConfigurationType.
Gets the nickname string for the #QmiPdcRefreshEventType specified at val
.
a QmiPdcRefreshEventType.
Builds a string containing a comma-separated list of nicknames for
each #QmiPdsDataValid in mask
.
bitmask of QmiPdsDataValid values.
Gets the nickname string for the #QmiPdsNetworkMode specified at val
.
a QmiPdsNetworkMode.
Gets the nickname string for the #QmiPdsOperatingMode specified at val
.
a QmiPdsOperatingMode.
Gets the nickname string for the #QmiPdsOperationMode specified at val
.
a QmiPdsOperationMode.
Gets the nickname string for the #QmiPdsPositionSessionStatus specified at val
.
a QmiPdsPositionSessionStatus.
Gets the nickname string for the #QmiPdsTrackingSessionState specified at val
.
a QmiPdsTrackingSessionState.
Gets the nickname string for the #QmiProtocolError specified at val
.
a QmiProtocolError.
Gets the nickname string for the #QmiQosEvent specified at val
.
a QmiQosEvent.
Gets the nickname string for the #QmiQosStatus specified at val
.
a QmiQosStatus.
Gets the nickname string for the #QmiSarRfState specified at val
.
a QmiSarRfState.
Gets the nickname string for the #QmiSioPort specified at val
.
a QmiSioPort.
Gets the nickname string for the #QmiUimCardApplicationPersonalizationFeature specified at val
.
a QmiUimCardApplicationPersonalizationFeature.
Gets the nickname string for the #QmiUimCardApplicationPersonalizationState specified at val
.
a QmiUimCardApplicationPersonalizationState.
Gets the nickname string for the #QmiUimCardApplicationState specified at val
.
a QmiUimCardApplicationState.
Gets the nickname string for the #QmiUimCardApplicationType specified at val
.
a QmiUimCardApplicationType.
Gets the nickname string for the #QmiUimCardError specified at val
.
a QmiUimCardError.
Gets the nickname string for the #QmiUimCardProtocol specified at val
.
a QmiUimCardProtocol.
Gets the nickname string for the #QmiUimCardState specified at val
.
a QmiUimCardState.
Builds a string containing a comma-separated list of nicknames for
each #QmiUimConfiguration in mask
.
bitmask of QmiUimConfiguration values.
Gets the nickname string for the #QmiUimDepersonalizationOperation specified at val
.
a QmiUimDepersonalizationOperation.
Builds a string containing a comma-separated list of nicknames for
each #QmiUimEventRegistrationFlag in mask
.
bitmask of QmiUimEventRegistrationFlag values.
Gets the nickname string for the #QmiUimFileType specified at val
.
a QmiUimFileType.
Gets the nickname string for the #QmiUimPhysicalCardState specified at val
.
a QmiUimPhysicalCardState.
Gets the nickname string for the #QmiUimPinId specified at val
.
a QmiUimPinId.
Gets the nickname string for the #QmiUimPinState specified at val
.
a QmiUimPinState.
Gets the nickname string for the #QmiUimRefreshMode specified at val
.
a QmiUimRefreshMode.
Gets the nickname string for the #QmiUimRefreshStage specified at val
.
a QmiUimRefreshStage.
Builds a string containing a comma-separated list of nicknames for
each #QmiUimSecurityAttribute in mask
.
bitmask of QmiUimSecurityAttribute values.
Gets the nickname string for the #QmiUimSecurityAttributeLogic specified at val
.
a QmiUimSecurityAttributeLogic.
Gets the nickname string for the #QmiUimSessionType specified at val
.
a QmiUimSessionType.
Gets the nickname string for the #QmiUimSlotState specified at val
.
a QmiUimSlotState.
Checks whether QMI message traces are currently enabled.
Sets whether QMI message traces are enabled or disabled.
%TRUE to enable traces, %FALSE to disable them.
Gets the nickname string for the #QmiVoiceAlphaDataCodingScheme specified at val
.
a QmiVoiceAlphaDataCodingScheme.
Gets the nickname string for the #QmiVoiceAls specified at val
.
a QmiVoiceAls.
Gets the nickname string for the #QmiVoiceCallControlResultType specified at val
.
a QmiVoiceCallControlResultType.
Gets the nickname string for the #QmiVoiceCallControlSupplementaryServiceType specified at val
.
a QmiVoiceCallControlSupplementaryServiceType.
Gets the nickname string for the #QmiVoiceCallDirection specified at val
.
a QmiVoiceCallDirection.
Gets the nickname string for the #QmiVoiceCallEndReason specified at val
.
a QmiVoiceCallEndReason.
Gets the nickname string for the #QmiVoiceCallMode specified at val
.
a QmiVoiceCallMode.
Gets the nickname string for the #QmiVoiceCallState specified at val
.
a QmiVoiceCallState.
Gets the nickname string for the #QmiVoiceCallType specified at val
.
a QmiVoiceCallType.
Gets the nickname string for the #QmiVoiceDomain specified at val
.
a QmiVoiceDomain.
Gets the nickname string for the #QmiVoicePresentation specified at val
.
a QmiVoicePresentation.
Gets the nickname string for the #QmiVoicePrivacy specified at val
.
a QmiVoicePrivacy.
Gets the nickname string for the #QmiVoiceServiceOption specified at val
.
a QmiVoiceServiceOption.
Gets the nickname string for the #QmiVoiceSupplementaryServiceAction specified at val
.
a QmiVoiceSupplementaryServiceAction.
Gets the nickname string for the #QmiVoiceSupplementaryServiceNotificationType specified at val
.
a QmiVoiceSupplementaryServiceNotificationType.
Gets the nickname string for the #QmiVoiceSupplementaryServiceReason specified at val
.
a QmiVoiceSupplementaryServiceReason.
Gets the nickname string for the #QmiVoiceSupplementaryServiceType specified at val
.
a QmiVoiceSupplementaryServiceType.
Gets the nickname string for the #QmiVoiceTtyMode specified at val
.
a QmiVoiceTtyMode.
Gets the nickname string for the #QmiVoiceUserAction specified at val
.
a QmiVoiceUserAction.
Gets the nickname string for the #QmiVoiceUssDataCodingScheme specified at val
.
a QmiVoiceUssDataCodingScheme.
Builds a string containing a comma-separated list of nicknames for
each #QmiVoiceWcdmaAmrStatus in mask
.
bitmask of QmiVoiceWcdmaAmrStatus values.
Gets the nickname string for the #QmiWdaDataAggregationProtocol specified at val
.
a QmiWdaDataAggregationProtocol.
Gets the nickname string for the #QmiWdaLinkLayerProtocol specified at val
.
a QmiWdaLinkLayerProtocol.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsApnTypeMask in mask
.
bitmask of QmiWdsApnTypeMask values.
Gets the nickname string for the #QmiWdsAttachPdnListAction specified at val
.
a QmiWdsAttachPdnListAction.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsAuthentication in mask
.
bitmask of QmiWdsAuthentication values.
Gets the nickname string for the #QmiWdsAutoconnectSetting specified at val
.
a QmiWdsAutoconnectSetting.
Gets the nickname string for the #QmiWdsAutoconnectSettingRoaming specified at val
.
a QmiWdsAutoconnectSettingRoaming.
Gets the nickname string for the #QmiWdsCallEndReason specified at val
.
a QmiWdsCallEndReason.
Gets the nickname string for the #QmiWdsCallType specified at val
.
a QmiWdsCallType.
Gets the nickname string for the #QmiWdsClientType specified at val
.
a QmiWdsClientType.
Gets the nickname string for the #QmiWdsConnectionStatus specified at val
.
a QmiWdsConnectionStatus.
Gets the nickname string for the #QmiWdsDataBearerTechnology specified at val
.
a QmiWdsDataBearerTechnology.
Gets the nickname string for the #QmiWdsDataCallStatus specified at val
.
a QmiWdsDataCallStatus.
Gets the nickname string for the #QmiWdsDataCallType specified at val
.
a QmiWdsDataCallType.
Gets the nickname string for the #QmiWdsDataSystem specified at val
.
a QmiWdsDataSystem.
Gets the nickname string for the #QmiWdsDataSystemNetworkType specified at val
.
a QmiWdsDataSystemNetworkType.
Gets the nickname string for the #QmiWdsDeliveryOrder specified at val
.
a QmiWdsDeliveryOrder.
Gets the nickname string for the #QmiWdsDormancyStatus specified at val
.
a QmiWdsDormancyStatus.
Gets the nickname string for the #QmiWdsDsProfileError specified at val
.
a QmiWdsDsProfileError.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsExtendedDataBearerTechnology3gpp2 in mask
.
bitmask of QmiWdsExtendedDataBearerTechnology3gpp2 values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsExtendedDataBearerTechnology3gpp in mask
.
bitmask of QmiWdsExtendedDataBearerTechnology3gpp values.
Gets the nickname string for the #QmiWdsExtendedTechnologyPreference specified at val
.
a QmiWdsExtendedTechnologyPreference.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsGetCurrentSettingsRequestedSettings in mask
.
bitmask of QmiWdsGetCurrentSettingsRequestedSettings values.
Gets the nickname string for the #QmiWdsIpFamily specified at val
.
a QmiWdsIpFamily.
Gets the nickname string for the #QmiWdsIpSupportType specified at val
.
a QmiWdsIpSupportType.
Gets the nickname string for the #QmiWdsNetworkType specified at val
.
a QmiWdsNetworkType.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsPacketStatisticsMaskFlag in mask
.
bitmask of QmiWdsPacketStatisticsMaskFlag values.
Gets the nickname string for the #QmiWdsPdpDataCompressionType specified at val
.
a QmiWdsPdpDataCompressionType.
Gets the nickname string for the #QmiWdsPdpHeaderCompressionType specified at val
.
a QmiWdsPdpHeaderCompressionType.
Gets the nickname string for the #QmiWdsPdpType specified at val
.
a QmiWdsPdpType.
Gets the nickname string for the #QmiWdsProfileFamily specified at val
.
a QmiWdsProfileFamily.
Gets the nickname string for the #QmiWdsProfileType specified at val
.
a QmiWdsProfileType.
Gets the nickname string for the #QmiWdsQosClassIdentifier specified at val
.
a QmiWdsQosClassIdentifier.
Gets the nickname string for the #QmiWdsRadioAccessTechnology specified at val
.
a QmiWdsRadioAccessTechnology.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsRat3gpp2 in mask
.
bitmask of QmiWdsRat3gpp2 values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsRat3gpp in mask
.
bitmask of QmiWdsRat3gpp values.
Gets the nickname string for the #QmiWdsSduErroneousDelivery specified at val
.
a QmiWdsSduErroneousDelivery.
Gets the nickname string for the #QmiWdsSduErrorRatio specified at val
.
a QmiWdsSduErrorRatio.
Gets the nickname string for the #QmiWdsSduResidualBitErrorRatio specified at val
.
a QmiWdsSduResidualBitErrorRatio.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsSetEventReportTransferStatistics in mask
.
bitmask of QmiWdsSetEventReportTransferStatistics values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsSoCdma1x in mask
.
bitmask of QmiWdsSoCdma1x values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsSoEvdoRev0 in mask
.
bitmask of QmiWdsSoEvdoRev0 values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsSoEvdoRevA in mask
.
bitmask of QmiWdsSoEvdoRevA values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsSoEvdoRevB in mask
.
bitmask of QmiWdsSoEvdoRevB values.
Builds a string containing a comma-separated list of nicknames for
each #QmiWdsTechnologyPreference in mask
.
bitmask of QmiWdsTechnologyPreference values.
Gets the nickname string for the #QmiWdsTetheredCallType specified at val
.
a QmiWdsTetheredCallType.
Gets the nickname string for the #QmiWdsTrafficClass specified at val
.
a QmiWdsTrafficClass.
Gets the nickname string for the #QmiWdsVerboseCallEndReason3gpp specified at val
.
a QmiWdsVerboseCallEndReason3gpp.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonCm specified at val
.
a QmiWdsVerboseCallEndReasonCm.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonEhrpd specified at val
.
a QmiWdsVerboseCallEndReasonEhrpd.
Get verbose call end reason based on the reason type.
a #QmiWdsVerboseCallEndReasonType.
the reason id.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonInternal specified at val
.
a QmiWdsVerboseCallEndReasonInternal.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonIpv6 specified at val
.
a QmiWdsVerboseCallEndReasonIpv6.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonMip specified at val
.
a QmiWdsVerboseCallEndReasonMip.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonPpp specified at val
.
a QmiWdsVerboseCallEndReasonPpp.
Gets the nickname string for the #QmiWdsVerboseCallEndReasonType specified at val
.
a QmiWdsVerboseCallEndReasonType.
Gets the nickname string for the #QmiWmsAckFailureCause specified at val
.
a QmiWmsAckFailureCause.
Gets the nickname string for the #QmiWmsAckIndicator specified at val
.
a QmiWmsAckIndicator.
Gets the nickname string for the #QmiWmsCdmaCauseCode specified at val
.
a QmiWmsCdmaCauseCode.
Gets the nickname string for the #QmiWmsCdmaErrorClass specified at val
.
a QmiWmsCdmaErrorClass.
Gets the nickname string for the #QmiWmsCdmaServiceOption specified at val
.
a QmiWmsCdmaServiceOption.
Gets the nickname string for the #QmiWmsGsmUmtsRpCause specified at val
.
a QmiWmsGsmUmtsRpCause.
Gets the nickname string for the #QmiWmsGsmUmtsTpCause specified at val
.
a QmiWmsGsmUmtsTpCause.
Gets the nickname string for the #QmiWmsMessageClass specified at val
.
a QmiWmsMessageClass.
Gets the nickname string for the #QmiWmsMessageDeliveryFailureType specified at val
.
a QmiWmsMessageDeliveryFailureType.
Gets the nickname string for the #QmiWmsMessageFormat specified at val
.
a QmiWmsMessageFormat.
Gets the nickname string for the #QmiWmsMessageMode specified at val
.
a QmiWmsMessageMode.
Gets the nickname string for the #QmiWmsMessageProtocol specified at val
.
a QmiWmsMessageProtocol.
Gets the nickname string for the #QmiWmsMessageTagType specified at val
.
a QmiWmsMessageTagType.
Gets the nickname string for the #QmiWmsMessageType specified at val
.
a QmiWmsMessageType.
Gets the nickname string for the #QmiWmsNotificationType specified at val
.
a QmiWmsNotificationType.
Gets the nickname string for the #QmiWmsReceiptAction specified at val
.
a QmiWmsReceiptAction.
Gets the nickname string for the #QmiWmsStorageType specified at val
.
a QmiWmsStorageType.
Gets the nickname string for the #QmiWmsTransferIndication specified at val
.
a QmiWmsTransferIndication.
A symbol specifying the broadcast CID.