# Data

**Detailed Description**

This section contains APIs related to Cellular Data Services.

- [Network selection](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html)
    - [`DbCellCauseCodeMask`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv419DbCellCauseCodeMask)
    - [`RatType`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv47RatType)
        - [`UMTS`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N7RatType4UMTSE)
        - [`LTE`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N7RatType3LTEE)
        - [`GSM`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N7RatType3GSME)
        - [`NR5G`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N7RatType4NR5GE)
    - [`NetworkScanStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv417NetworkScanStatus)
        - [`COMPLETE`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N17NetworkScanStatus8COMPLETEE)
        - [`PARTIAL`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N17NetworkScanStatus7PARTIALE)
        - [`FAILED`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N17NetworkScanStatus6FAILEDE)
    - [`NetworkSelectionMode`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv420NetworkSelectionMode)
        - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20NetworkSelectionMode7UNKNOWNE)
        - [`AUTOMATIC`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20NetworkSelectionMode9AUTOMATICE)
        - [`MANUAL`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20NetworkSelectionMode6MANUALE)
    - [`InUseStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv411InUseStatus)
        - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N11InUseStatus7UNKNOWNE)
        - [`CURRENT_SERVING`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N11InUseStatus15CURRENT_SERVINGE)
        - [`AVAILABLE`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N11InUseStatus9AVAILABLEE)
    - [`RoamingStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv413RoamingStatus)
        - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N13RoamingStatus7UNKNOWNE)
        - [`HOME`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N13RoamingStatus4HOMEE)
        - [`ROAM`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N13RoamingStatus4ROAME)
    - [`ForbiddenStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv415ForbiddenStatus)
        - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15ForbiddenStatus7UNKNOWNE)
        - [`FORBIDDEN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15ForbiddenStatus9FORBIDDENE)
        - [`NOT_FORBIDDEN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15ForbiddenStatus13NOT_FORBIDDENE)
    - [`PreferredStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv415PreferredStatus)
        - [`UNKNOWN`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15PreferredStatus7UNKNOWNE)
        - [`PREFERRED`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15PreferredStatus9PREFERREDE)
        - [`NOT_PREFERRED`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15PreferredStatus13NOT_PREFERREDE)
    - [`NetworkScanType`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv415NetworkScanType)
        - [`CURRENT_RAT_PREFERENCE`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15NetworkScanType22CURRENT_RAT_PREFERENCEE)
        - [`USER_SPECIFIED_RAT`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15NetworkScanType18USER_SPECIFIED_RATE)
        - [`ALL_RATS`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N15NetworkScanType8ALL_RATSE)
    - [`DubiousCellCauseCode`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv420DubiousCellCauseCode)
        - [`DUBIOUS_CELL_CAUSE_CEF`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20DubiousCellCauseCode22DUBIOUS_CELL_CAUSE_CEFE)
        - [`DUBIOUS_CELL_CAUSE_RLF`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20DubiousCellCauseCode22DUBIOUS_CELL_CAUSE_RLFE)
        - [`DUBIOUS_CELL_CAUSE_PING_PONG`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20DubiousCellCauseCode28DUBIOUS_CELL_CAUSE_PING_PONGE)
        - [`DUBIOUS_CELL_CAUSE_LOW_DATA_RATE_PS`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20DubiousCellCauseCode35DUBIOUS_CELL_CAUSE_LOW_DATA_RATE_PSE)
        - [`DUBIOUS_CELL_CAUSE_LOW_DATA_RATE_IMS`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N20DubiousCellCauseCode36DUBIOUS_CELL_CAUSE_LOW_DATA_RATE_IMSE)
    - [`NrSubcarrierSpacing`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv419NrSubcarrierSpacing)
        - [`INVALID`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing7INVALIDE)
        - [`SCS_15`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing6SCS_15E)
        - [`SCS_30`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing6SCS_30E)
        - [`SCS_60`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing6SCS_60E)
        - [`SCS_120`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing7SCS_120E)
        - [`SCS_240`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N19NrSubcarrierSpacing7SCS_240E)
    - [`telux::tel::PreferredNetworkInfo`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel20PreferredNetworkInfoE)
        - [`mcc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel20PreferredNetworkInfo3mccE)
        - [`mnc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel20PreferredNetworkInfo3mncE)
        - [`ratMask`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel20PreferredNetworkInfo7ratMaskE)
    - [`telux::tel::OperatorStatus`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14OperatorStatusE)
        - [`inUse`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14OperatorStatus5inUseE)
        - [`roaming`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14OperatorStatus7roamingE)
        - [`forbidden`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14OperatorStatus9forbiddenE)
        - [`preferred`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14OperatorStatus9preferredE)
    - [`telux::tel::NetworkScanInfo`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkScanInfoE)
        - [`scanType`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkScanInfo8scanTypeE)
        - [`ratMask`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkScanInfo7ratMaskE)
    - [`telux::tel::NetworkModeInfo`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkModeInfoE)
        - [`mode`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkModeInfo4modeE)
        - [`mcc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkModeInfo3mccE)
        - [`mnc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15NetworkModeInfo3mncE)
    - [`telux::tel::DubiousCellInfo`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfoE)
        - [`mcc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo3mccE)
        - [`mnc`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo3mncE)
        - [`arfcn`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo5arfcnE)
        - [`pci`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo3pciE)
        - [`activeBand`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo10activeBandE)
        - [`causeCodeMask`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel15DubiousCellInfo13causeCodeMaskE)
    - [`telux::tel::NrDubiousCell`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel13NrDubiousCellE)
        - [`ci`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel13NrDubiousCell2ciE)
        - [`cgi`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel13NrDubiousCell3cgiE)
        - [`spacing`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel13NrDubiousCell7spacingE)
    - [`telux::tel::LteDubiousCell`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14LteDubiousCellE)
        - [`ci`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14LteDubiousCell2ciE)
        - [`cgi`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel14LteDubiousCell3cgiE)
    - [`telux::tel::INetworkSelectionManager`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManagerE)
        - [`isSubsystemReady()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager16isSubsystemReadyEv)
        - [`onSubsystemReady()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager16onSubsystemReadyEv)
        - [`getServiceStatus()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager16getServiceStatusEv)
        - [`requestNetworkSelectionMode()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager27requestNetworkSelectionModeE19SelectionModeInfoCb)
        - [`setNetworkSelectionMode()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager23setNetworkSelectionModeE20NetworkSelectionModeNSt6stringENSt6stringEN6common16ResponseCallbackE)
        - [`requestPreferredNetworks()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager24requestPreferredNetworksE25PreferredNetworksCallback)
        - [`setPreferredNetworks()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager20setPreferredNetworksENSt6vectorI20PreferredNetworkInfoEEbN6common16ResponseCallbackE)
        - [`performNetworkScan()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager18performNetworkScanE19NetworkScanCallback)
        - [`performNetworkScan()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager18performNetworkScanE15NetworkScanInfoN6common16ResponseCallbackE)
        - [`setLteDubiousCell()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager17setLteDubiousCellERKNSt6vectorI14LteDubiousCellEE)
        - [`setNrDubiousCell()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager16setNrDubiousCellERKNSt6vectorI13NrDubiousCellEE)
        - [`registerListener()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager16registerListenerENSt8weak_ptrI25INetworkSelectionListenerEE)
        - [`deregisterListener()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager18deregisterListenerENSt8weak_ptrI25INetworkSelectionListenerEE)
        - [`requestNetworkSelectionMode()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManager27requestNetworkSelectionModeE29SelectionModeResponseCallback)
        - [`~INetworkSelectionManager()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel24INetworkSelectionManagerD0Ev)
    - [`telux::tel::OperatorInfo`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfoE)
        - [`OperatorInfo()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo12OperatorInfoENSt6stringENSt6stringENSt6stringE14OperatorStatus)
        - [`OperatorInfo()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo12OperatorInfoENSt6stringENSt6stringENSt6stringE15RadioTechnology14OperatorStatus)
        - [`getName()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo7getNameEv)
        - [`getMcc()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo6getMccEv)
        - [`getMnc()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo6getMncEv)
        - [`getRat()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo6getRatEv)
        - [`getStatus()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo9getStatusEv)
        - [`networkName_`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo12networkName_E)
        - [`mcc_`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo4mcc_E)
        - [`mnc_`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo4mnc_E)
        - [`rat_`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo4rat_E)
        - [`operatorStatus_`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel12OperatorInfo15operatorStatus_E)
    - [`telux::tel::INetworkSelectionListener`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel25INetworkSelectionListenerE)
        - [`onSelectionModeChanged()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel25INetworkSelectionListener22onSelectionModeChangedE15NetworkModeInfo)
        - [`onNetworkScanResults()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel25INetworkSelectionListener20onNetworkScanResultsE17NetworkScanStatusNSt6vectorIN5telux3tel12OperatorInfoEEE)
        - [`onSelectionModeChanged()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel25INetworkSelectionListener22onSelectionModeChangedE20NetworkSelectionMode)
        - [`~INetworkSelectionListener()`](https://docs.qualcomm.com/doc/80-PF458-8/topic/net.html#_CPPv4N5telux3tel25INetworkSelectionListenerD0Ev)

Last Published: May 20, 2026

[Previous Topic
telux::audio::AudioFactory](https://docs.qualcomm.com/bundle/publicresource/80-PF458-8/topics/audio_factory.md) [Next Topic
Network selection](https://docs.qualcomm.com/bundle/publicresource/80-PF458-8/topics/net.md)