Lines Matching defs:GeofenceInterface
129 struct GeofenceInterface { struct
130 size_t size;
131 void (*initialize)(void);
132 void (*deinitialize)(void);
133 void (*addClient)(LocationAPI* client, const LocationCallbacks& callbacks);
134 void (*removeClient)(LocationAPI* client, removeClientCompleteCallback rmClientCb);
135 void (*requestCapabilities)(LocationAPI* client);
136 uint32_t* (*addGeofences)(LocationAPI* client, size_t count, GeofenceOption*, GeofenceInfo*);
137 void (*removeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
138 void (*modifyGeofences)(LocationAPI* client, size_t count, uint32_t* ids,
140 void (*pauseGeofences)(LocationAPI* client, size_t count, uint32_t* ids);
141 void (*resumeGeofences)(LocationAPI* client, size_t count, uint32_t* ids);