Lines Matching refs:LocationAPIRequest

67 class LocationAPIRequest {
69 LocationAPIRequest() {} in LocationAPIRequest() function
70 virtual ~LocationAPIRequest() {} in ~LocationAPIRequest()
86 LocationAPIRequest* request = nullptr; in reset()
98 void push(LocationAPIRequest* request) { in push()
101 LocationAPIRequest* pop() { in pop()
102 LocationAPIRequest* request = nullptr; in pop()
114 std::queue<LocationAPIRequest*> mQueue;
124 LocationAPIRequest* getRequestBySession(uint32_t session);
125 LocationAPIRequest* getRequestBySessionArrayPtr(uint32_t* sessionArrayPtr);
147 class GnssDeleteAidingDataRequest : public LocationAPIRequest {
156 class EnableRequest : public LocationAPIRequest {
165 class DisableRequest : public LocationAPIRequest {
174 class GnssUpdateConfigRequest : public LocationAPIRequest {
183 class GnssGetConfigRequest : public LocationAPIRequest {
209 LocationAPIRequest* getRequestBySession(uint32_t session);
408 class StartTrackingRequest : public LocationAPIRequest {
420 class StopTrackingRequest : public LocationAPIRequest {
432 class UpdateTrackingOptionsRequest : public LocationAPIRequest {
441 class StartBatchingRequest : public LocationAPIRequest {
453 class StopBatchingRequest : public LocationAPIRequest {
465 class UpdateBatchingOptionsRequest : public LocationAPIRequest {
474 class GetBatchedLocationsRequest : public LocationAPIRequest {
483 class AddGeofencesRequest : public LocationAPIRequest {
498 class RemoveGeofencesRequest : public LocationAPIRequest {
521 class ModifyGeofencesRequest : public LocationAPIRequest {
535 class PauseGeofencesRequest : public LocationAPIRequest {
549 class ResumeGeofencesRequest : public LocationAPIRequest {
563 class GnssNiResponseRequest : public LocationAPIRequest {