Lines Matching refs:gData

75 static LocationAPIData gData = {};  variable
156 auto it = gData.destroyClientData.find(this); in onRemoveClientCompleteCb()
157 if (it != gData.destroyClientData.end()) { in onRemoveClientCompleteCb()
162 gData.destroyClientData.erase(it); in onRemoveClientCompleteCb()
213 if (NULL == gData.gnssInterface && !gGnssLoadFailed) { in createInstance()
214 gData.gnssInterface = in createInstance()
217 if (NULL == gData.gnssInterface) { in createInstance()
221 gData.gnssInterface->initialize(); in createInstance()
224 if (NULL != gData.gnssInterface) { in createInstance()
225 gData.gnssInterface->addClient(newLocationAPI, locationCallbacks); in createInstance()
227 gData.gnssInterface->requestCapabilities(newLocationAPI); in createInstance()
234 if (NULL == gData.batchingInterface && !gBatchingLoadFailed) { in createInstance()
235 gData.batchingInterface = in createInstance()
238 if (NULL == gData.batchingInterface) { in createInstance()
242 gData.batchingInterface->initialize(); in createInstance()
245 if (NULL != gData.batchingInterface) { in createInstance()
246 gData.batchingInterface->addClient(newLocationAPI, locationCallbacks); in createInstance()
248 gData.batchingInterface->requestCapabilities(newLocationAPI); in createInstance()
255 if (NULL == gData.geofenceInterface && !gGeofenceLoadFailed) { in createInstance()
256 gData.geofenceInterface = in createInstance()
259 if (NULL == gData.geofenceInterface) { in createInstance()
263 gData.geofenceInterface->initialize(); in createInstance()
266 if (NULL != gData.geofenceInterface) { in createInstance()
267 gData.geofenceInterface->addClient(newLocationAPI, locationCallbacks); in createInstance()
269 gData.geofenceInterface->requestCapabilities(newLocationAPI); in createInstance()
275 gData.clientData[newLocationAPI] = locationCallbacks; in createInstance()
288 auto it = gData.clientData.find(this); in destroy()
289 if (it != gData.clientData.end()) { in destroy()
290 bool removeFromGnssInf = (NULL != gData.gnssInterface); in destroy()
291 bool removeFromBatchingInf = (NULL != gData.batchingInterface); in destroy()
292 bool removeFromGeofenceInf = (NULL != gData.geofenceInterface); in destroy()
310 gData.destroyClientData[this] = destroyCbData; in destroy()
315 gData.gnssInterface->removeClient(it->first, in destroy()
319 gData.batchingInterface->removeClient(it->first, in destroy()
323 gData.geofenceInterface->removeClient(it->first, in destroy()
327 gData.clientData.erase(it); in destroy()
374 if (NULL == gData.gnssInterface && !gGnssLoadFailed) { in updateCallbacks()
375 gData.gnssInterface = in updateCallbacks()
378 if (NULL == gData.gnssInterface) { in updateCallbacks()
382 gData.gnssInterface->initialize(); in updateCallbacks()
385 if (NULL != gData.gnssInterface) { in updateCallbacks()
387 gData.gnssInterface->addClient(this, locationCallbacks); in updateCallbacks()
392 if (NULL == gData.batchingInterface && !gBatchingLoadFailed) { in updateCallbacks()
393 gData.batchingInterface = in updateCallbacks()
396 if (NULL == gData.batchingInterface) { in updateCallbacks()
400 gData.batchingInterface->initialize(); in updateCallbacks()
403 if (NULL != gData.batchingInterface) { in updateCallbacks()
405 gData.batchingInterface->addClient(this, locationCallbacks); in updateCallbacks()
410 if (NULL == gData.geofenceInterface && !gGeofenceLoadFailed) { in updateCallbacks()
411 gData.geofenceInterface = in updateCallbacks()
414 if (NULL == gData.geofenceInterface) { in updateCallbacks()
418 gData.geofenceInterface->initialize(); in updateCallbacks()
421 if (NULL != gData.geofenceInterface) { in updateCallbacks()
423 gData.geofenceInterface->addClient(this, locationCallbacks); in updateCallbacks()
427 gData.clientData[this] = locationCallbacks; in updateCallbacks()
438 auto it = gData.clientData.find(this); in startTracking()
439 if (it != gData.clientData.end()) { in startTracking()
440 if (NULL != gData.gnssInterface) { in startTracking()
441 id = gData.gnssInterface->startTracking(this, trackingOptions); in startTracking()
460 auto it = gData.clientData.find(this); in stopTracking()
461 if (it != gData.clientData.end()) { in stopTracking()
462 if (gData.gnssInterface != NULL) { in stopTracking()
463 gData.gnssInterface->stopTracking(this, id); in stopTracking()
482 auto it = gData.clientData.find(this); in updateTrackingOptions()
483 if (it != gData.clientData.end()) { in updateTrackingOptions()
484 if (gData.gnssInterface != NULL) { in updateTrackingOptions()
485 gData.gnssInterface->updateTrackingOptions(this, id, trackingOptions); in updateTrackingOptions()
504 if (NULL != gData.batchingInterface) { in startBatching()
505 id = gData.batchingInterface->startBatching(this, batchingOptions); in startBatching()
520 if (NULL != gData.batchingInterface) { in stopBatching()
521 gData.batchingInterface->stopBatching(this, id); in stopBatching()
535 if (NULL != gData.batchingInterface) { in updateBatchingOptions()
536 gData.batchingInterface->updateBatchingOptions(this, id, batchOptions); in updateBatchingOptions()
550 if (gData.batchingInterface != NULL) { in getBatchedLocations()
551 gData.batchingInterface->getBatchedLocations(this, id, count); in getBatchedLocations()
566 if (gData.geofenceInterface != NULL) { in addGeofences()
567 ids = gData.geofenceInterface->addGeofences(this, count, options, info); in addGeofences()
582 if (gData.geofenceInterface != NULL) { in removeGeofences()
583 gData.geofenceInterface->removeGeofences(this, count, ids); in removeGeofences()
597 if (gData.geofenceInterface != NULL) { in modifyGeofences()
598 gData.geofenceInterface->modifyGeofences(this, count, ids, options); in modifyGeofences()
612 if (gData.geofenceInterface != NULL) { in pauseGeofences()
613 gData.geofenceInterface->pauseGeofences(this, count, ids); in pauseGeofences()
627 if (gData.geofenceInterface != NULL) { in resumeGeofences()
628 gData.geofenceInterface->resumeGeofences(this, count, ids); in resumeGeofences()
642 if (gData.gnssInterface != NULL) { in gnssNiResponse()
643 gData.gnssInterface->gnssNiResponse(this, id, response); in gnssNiResponse()
704 if (nullptr != locationControlCallbacks.responseCb && NULL == gData.controlAPI) { in createInstance()
705 if (NULL == gData.gnssInterface && !gGnssLoadFailed) { in createInstance()
706 gData.gnssInterface = in createInstance()
709 if (NULL == gData.gnssInterface) { in createInstance()
713 gData.gnssInterface->initialize(); in createInstance()
716 if (NULL != gData.gnssInterface) { in createInstance()
717 gData.controlAPI = new LocationControlAPI(); in createInstance()
718 gData.controlCallbacks = locationControlCallbacks; in createInstance()
719 gData.gnssInterface->setControlCallbacks(locationControlCallbacks); in createInstance()
720 controlAPI = gData.controlAPI; in createInstance()
744 gData.controlAPI = NULL; in ~LocationControlAPI()
755 if (gData.gnssInterface != NULL) { in enable()
756 id = gData.gnssInterface->enable(techType); in enable()
771 if (gData.gnssInterface != NULL) { in disable()
772 gData.gnssInterface->disable(id); in disable()
787 if (gData.gnssInterface != NULL) { in gnssUpdateConfig()
788 ids = gData.gnssInterface->gnssUpdateConfig(config); in gnssUpdateConfig()
803 if (NULL != gData.gnssInterface) { in gnssGetConfig()
804 ids = gData.gnssInterface->gnssGetConfig(mask); in gnssGetConfig()
819 if (gData.gnssInterface != NULL) { in gnssDeleteAidingData()
820 id = gData.gnssInterface->gnssDeleteAidingData(data); in gnssDeleteAidingData()
836 if (gData.gnssInterface != NULL) { in configConstellations()
837 id = gData.gnssInterface->gnssUpdateSvConfig( in configConstellations()
852 if (gData.gnssInterface != NULL) { in configConstellationSecondaryBand()
853 id = gData.gnssInterface->gnssUpdateSecondaryBandConfig(secondaryBandConfig); in configConstellationSecondaryBand()
867 if (gData.gnssInterface != NULL) { in configConstrainedTimeUncertainty()
868 id = gData.gnssInterface->setConstrainedTunc(enable, in configConstrainedTimeUncertainty()
883 if (gData.gnssInterface != NULL) { in configPositionAssistedClockEstimator()
884 id = gData.gnssInterface->setPositionAssistedClockEstimator(enable); in configPositionAssistedClockEstimator()
897 if (gData.gnssInterface != NULL) { in configLeverArm()
898 id = gData.gnssInterface->configLeverArm(configInfo); in configLeverArm()
911 if (gData.gnssInterface != NULL) { in configRobustLocation()
912 id = gData.gnssInterface->configRobustLocation(enable, enableForE911); in configRobustLocation()
925 if (gData.gnssInterface != NULL) { in configMinGpsWeek()
926 id = gData.gnssInterface->configMinGpsWeek(minGpsWeek); in configMinGpsWeek()
940 if (gData.gnssInterface != NULL) { in configDeadReckoningEngineParams()
941 id = gData.gnssInterface->configDeadReckoningEngineParams(dreConfig); in configDeadReckoningEngineParams()
955 if (gData.gnssInterface != NULL) { in configEngineRunState()
956 id = gData.gnssInterface->configEngineRunState(engType, engState); in configEngineRunState()
971 sessionId = (*setter)(userConsent, &gData.controlCallbacks.responseCb); in setOptInStatus()