Lines Matching defs:BatchingInterface
116 struct BatchingInterface { struct
117 size_t size;
118 void (*initialize)(void);
119 void (*deinitialize)(void);
120 void (*addClient)(LocationAPI* client, const LocationCallbacks& callbacks);
121 void (*removeClient)(LocationAPI* client, removeClientCompleteCallback rmClientCb);
122 void (*requestCapabilities)(LocationAPI* client);
123 uint32_t (*startBatching)(LocationAPI* client, BatchingOptions&);
124 void (*stopBatching)(LocationAPI* client, uint32_t id);
125 void (*updateBatchingOptions)(LocationAPI* client, uint32_t id, BatchingOptions&);
126 void (*getBatchedLocations)(LocationAPI* client, uint32_t id, size_t count);