Lines Matching refs:GnssGeofencing
19 #include "GnssGeofencing.h"
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)
49 GnssGeofencing::~GnssGeofencing() {
53 void GnssGeofencing::gnssGfTransitionCb(int32_t geofenceId,
78 void GnssGeofencing::gnssGfStatusCb(int32_t status, GpsLocation* location) {
99 void GnssGeofencing::gnssGfAddCb(int32_t geofenceId, int32_t status) {
112 void GnssGeofencing::gnssGfRemoveCb(int32_t geofenceId, int32_t status) {
125 void GnssGeofencing::gnssGfPauseCb(int32_t geofenceId, int32_t status) {
138 void GnssGeofencing::gnssGfResumeCb(int32_t geofenceId, int32_t status) {
151 pthread_t GnssGeofencing::createThreadCb(const char* name, void (*start)(void*), void* arg) {
156 Return<void> GnssGeofencing::setCallback(const sp<IGnssGeofenceCallback>& callback) {
160 ALOGE("%s: GnssGeofencing interface is not available", __func__);
168 Return<void> GnssGeofencing::addGeofence(
178 ALOGE("%s: GnssGeofencing interface is not available", __func__);
194 Return<void> GnssGeofencing::pauseGeofence(int32_t geofenceId) {
196 ALOGE("%s: GnssGeofencing interface is not available", __func__);
203 Return<void> GnssGeofencing::resumeGeofence(int32_t geofenceId, int32_t monitorTransitions) {
205 ALOGE("%s: GnssGeofencing interface is not available", __func__);
212 Return<void> GnssGeofencing::removeGeofence(int32_t geofenceId) {
214 ALOGE("%s: GnssGeofencing interface is not available", __func__);