Lines Matching defs:FlpInterface
59 struct FlpInterface { struct
60 size_t size;
61 void (*initialize)(void);
62 void (*deinitialize)(void);
63 void (*addClient)(LocationAPI* client, const LocationCallbacks& callbacks);
64 void (*removeClient)(LocationAPI* client);
65 void (*requestCapabilities)(LocationAPI* client);
66 uint32_t (*startTracking)(LocationAPI* client, LocationOptions& options);
67 void (*updateTrackingOptions)(LocationAPI* client, uint32_t id, LocationOptions& options);
68 void (*stopTracking)(LocationAPI* client, uint32_t id);
69 uint32_t (*startBatching)(LocationAPI* client, LocationOptions&);
70 void (*stopBatching)(LocationAPI* client, uint32_t id);
71 void (*updateBatchingOptions)(LocationAPI* client, uint32_t id, LocationOptions&);
72 void (*getBatchedLocations)(LocationAPI* client, uint32_t id, size_t count);
73 void (*getPowerStateChanges)(void* powerStateCb);