Lines Matching defs:GeofenceInterface
106 struct GeofenceInterface { struct
107 size_t size;
108 void (*initialize)(void);
109 void (*deinitialize)(void);
110 void (*addClient)(LocationAPI* client, const LocationCallbacks& callbacks);
111 void (*removeClient)(LocationAPI* client, removeClientCompleteCallback rmClientCb);
112 void (*requestCapabilities)(LocationAPI* client);
113 uint32_t* (*addGeofences)(LocationAPI* client, size_t count, GeofenceOption*, GeofenceInfo*);
114 void (*removeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
115 void (*modifyGeofences)(LocationAPI* client, size_t count, uint32_t* ids,
117 void (*pauseGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
118 void (*resumeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);