Lines Matching refs:GnssGeofencing
28 std::vector<std::unique_ptr<ThreadFuncArgs>> GnssGeofencing::sThreadFuncArgsList;
29 sp<IGnssGeofenceCallback> GnssGeofencing::mGnssGeofencingCbIface = nullptr;
30 bool GnssGeofencing::sInterfaceExists = false;
32 GpsGeofenceCallbacks GnssGeofencing::sGnssGfCb = {
42 GnssGeofencing::GnssGeofencing(const GpsGeofencingInterface* gpsGeofencingIface) in GnssGeofencing() function in android::hardware::gnss::V1_0::implementation::GnssGeofencing
49 GnssGeofencing::~GnssGeofencing() { in ~GnssGeofencing()
53 void GnssGeofencing::gnssGfTransitionCb(int32_t geofenceId, in gnssGfTransitionCb()
78 void GnssGeofencing::gnssGfStatusCb(int32_t status, GpsLocation* location) { in gnssGfStatusCb()
99 void GnssGeofencing::gnssGfAddCb(int32_t geofenceId, int32_t status) { in gnssGfAddCb()
112 void GnssGeofencing::gnssGfRemoveCb(int32_t geofenceId, int32_t status) { in gnssGfRemoveCb()
125 void GnssGeofencing::gnssGfPauseCb(int32_t geofenceId, int32_t status) { in gnssGfPauseCb()
138 void GnssGeofencing::gnssGfResumeCb(int32_t geofenceId, int32_t status) { in gnssGfResumeCb()
151 pthread_t GnssGeofencing::createThreadCb(const char* name, void (*start)(void*), void* arg) { in createThreadCb()
156 Return<void> GnssGeofencing::setCallback(const sp<IGnssGeofenceCallback>& callback) { in setCallback()
168 Return<void> GnssGeofencing::addGeofence( in addGeofence()
194 Return<void> GnssGeofencing::pauseGeofence(int32_t geofenceId) { in pauseGeofence()
203 Return<void> GnssGeofencing::resumeGeofence(int32_t geofenceId, int32_t monitorTransitions) { in resumeGeofence()
212 Return<void> GnssGeofencing::removeGeofence(int32_t geofenceId) { in removeGeofence()