Lines Matching refs:LocationAPI
83 typedef std::map<LocationAPI*, LocationCallbacks> ClientDataMap;
131 void addClientCommand(LocationAPI* client, const LocationCallbacks& callbacks);
132 void removeClientCommand(LocationAPI* client);
133 void requestCapabilitiesCommand(LocationAPI* client);
135 void saveClient(LocationAPI* client, const LocationCallbacks& callbacks);
136 void eraseClient(LocationAPI* client);
138 void stopClientSessions(LocationAPI* client);
139 LocationCallbacks getClientCallbacks(LocationAPI* client);
143 uint32_t startTrackingCommand(LocationAPI* client, LocationOptions& options);
144 void updateTrackingOptionsCommand(LocationAPI* client, uint32_t id, LocationOptions& options);
145 void stopTrackingCommand(LocationAPI* client, uint32_t id);
152 void reportResponse(LocationAPI* client, LocationError err, uint32_t sessionId);
154 bool hasTrackingCallback(LocationAPI* client);
155 bool hasMeasurementsCallback(LocationAPI* client);
156 bool isTrackingSession(LocationAPI* client, uint32_t sessionId);
157 void saveTrackingSession(LocationAPI* client, uint32_t sessionId,
159 void eraseTrackingSession(LocationAPI* client, uint32_t sessionId);
164 LocationError stopTrackingMultiplex(LocationAPI* client, uint32_t id);
166 LocationError updateTrackingMultiplex(LocationAPI* client, uint32_t id,
171 void gnssNiResponseCommand(LocationAPI* client, uint32_t id, GnssNiResponse response);
175 bool hasNiNotifyCallback(LocationAPI* client);