Lines Matching refs:LocationAPIRequest
248 class LocationAPIRequest {
250 LocationAPIRequest(LocationAPIClientBase& API) : mAPI(API) {} in LocationAPIRequest() function
251 virtual ~LocationAPIRequest() {} in ~LocationAPIRequest()
258 class StartTrackingRequest : public LocationAPIRequest {
260 StartTrackingRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in StartTrackingRequest()
266 class StopTrackingRequest : public LocationAPIRequest {
268 StopTrackingRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in StopTrackingRequest()
274 class UpdateTrackingOptionsRequest : public LocationAPIRequest {
276 UpdateTrackingOptionsRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in UpdateTrackingOptionsRequest()
282 class StartBatchingRequest : public LocationAPIRequest {
284 StartBatchingRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in StartBatchingRequest()
290 class StopBatchingRequest : public LocationAPIRequest {
292 StopBatchingRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in StopBatchingRequest()
298 class UpdateBatchingOptionsRequest : public LocationAPIRequest {
300 UpdateBatchingOptionsRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in UpdateBatchingOptionsRequest()
306 class GetBatchedLocationsRequest : public LocationAPIRequest {
308 GetBatchedLocationsRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in GetBatchedLocationsRequest()
314 class AddGeofencesRequest : public LocationAPIRequest {
316 AddGeofencesRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in AddGeofencesRequest()
327 class RemoveGeofencesRequest : public LocationAPIRequest {
329 RemoveGeofencesRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in RemoveGeofencesRequest()
341 class ModifyGeofencesRequest : public LocationAPIRequest {
343 ModifyGeofencesRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in ModifyGeofencesRequest()
354 class PauseGeofencesRequest : public LocationAPIRequest {
356 PauseGeofencesRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in PauseGeofencesRequest()
367 class ResumeGeofencesRequest : public LocationAPIRequest {
369 ResumeGeofencesRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in ResumeGeofencesRequest()
380 class GnssNiResponseRequest : public LocationAPIRequest {
382 GnssNiResponseRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in GnssNiResponseRequest()
388 class GnssDeleteAidingDataRequest : public LocationAPIRequest {
390 GnssDeleteAidingDataRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in GnssDeleteAidingDataRequest()
396 class EnableRequest : public LocationAPIRequest {
398 EnableRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in EnableRequest()
404 class DisableRequest : public LocationAPIRequest {
406 DisableRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in DisableRequest()
412 class GnssUpdateConfigRequest : public LocationAPIRequest {
414 GnssUpdateConfigRequest(LocationAPIClientBase& API) : LocationAPIRequest(API) {} in GnssUpdateConfigRequest()
425 LocationAPIRequest* request = nullptr; in ~RequestQueue()
432 void push(LocationAPIRequest* request) { in push()
435 LocationAPIRequest* pop() { in pop()
436 LocationAPIRequest* request = nullptr; in pop()
446 std::queue<LocationAPIRequest*> mQueue;
449 LocationAPIRequest* getRequestBySession(uint32_t session);