Lines Matching defs:GeofenceInterface
113 struct GeofenceInterface { struct
114 size_t size;
115 void (*initialize)(void);
116 void (*deinitialize)(void);
117 void (*addClient)(LocationAPI* client, const LocationCallbacks& callbacks);
118 void (*removeClient)(LocationAPI* client, removeClientCompleteCallback rmClientCb);
119 void (*requestCapabilities)(LocationAPI* client);
120 uint32_t* (*addGeofences)(LocationAPI* client, size_t count, GeofenceOption*, GeofenceInfo*);
121 void (*removeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
122 void (*modifyGeofences)(LocationAPI* client, size_t count, uint32_t* ids,
124 void (*pauseGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
125 void (*resumeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);