AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LocationServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/location/LocationServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/location/LocationServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in LocationServiceClient header */
21#include <aws/location/model/AssociateTrackerConsumerResult.h>
22#include <aws/location/model/BatchDeleteDevicePositionHistoryResult.h>
23#include <aws/location/model/BatchDeleteGeofenceResult.h>
24#include <aws/location/model/BatchEvaluateGeofencesResult.h>
25#include <aws/location/model/BatchGetDevicePositionResult.h>
26#include <aws/location/model/BatchPutGeofenceResult.h>
27#include <aws/location/model/BatchUpdateDevicePositionResult.h>
28#include <aws/location/model/CalculateRouteResult.h>
29#include <aws/location/model/CalculateRouteMatrixResult.h>
30#include <aws/location/model/CreateGeofenceCollectionResult.h>
31#include <aws/location/model/CreateKeyResult.h>
32#include <aws/location/model/CreateMapResult.h>
33#include <aws/location/model/CreatePlaceIndexResult.h>
34#include <aws/location/model/CreateRouteCalculatorResult.h>
35#include <aws/location/model/CreateTrackerResult.h>
36#include <aws/location/model/DeleteGeofenceCollectionResult.h>
37#include <aws/location/model/DeleteKeyResult.h>
38#include <aws/location/model/DeleteMapResult.h>
39#include <aws/location/model/DeletePlaceIndexResult.h>
40#include <aws/location/model/DeleteRouteCalculatorResult.h>
41#include <aws/location/model/DeleteTrackerResult.h>
42#include <aws/location/model/DescribeGeofenceCollectionResult.h>
43#include <aws/location/model/DescribeKeyResult.h>
44#include <aws/location/model/DescribeMapResult.h>
45#include <aws/location/model/DescribePlaceIndexResult.h>
46#include <aws/location/model/DescribeRouteCalculatorResult.h>
47#include <aws/location/model/DescribeTrackerResult.h>
48#include <aws/location/model/DisassociateTrackerConsumerResult.h>
49#include <aws/location/model/ForecastGeofenceEventsResult.h>
50#include <aws/location/model/GetDevicePositionResult.h>
51#include <aws/location/model/GetDevicePositionHistoryResult.h>
52#include <aws/location/model/GetGeofenceResult.h>
53#include <aws/location/model/GetMapGlyphsResult.h>
54#include <aws/location/model/GetMapSpritesResult.h>
55#include <aws/location/model/GetMapStyleDescriptorResult.h>
56#include <aws/location/model/GetMapTileResult.h>
57#include <aws/location/model/GetPlaceResult.h>
58#include <aws/location/model/ListDevicePositionsResult.h>
59#include <aws/location/model/ListGeofenceCollectionsResult.h>
60#include <aws/location/model/ListGeofencesResult.h>
61#include <aws/location/model/ListKeysResult.h>
62#include <aws/location/model/ListMapsResult.h>
63#include <aws/location/model/ListPlaceIndexesResult.h>
64#include <aws/location/model/ListRouteCalculatorsResult.h>
65#include <aws/location/model/ListTagsForResourceResult.h>
66#include <aws/location/model/ListTrackerConsumersResult.h>
67#include <aws/location/model/ListTrackersResult.h>
68#include <aws/location/model/PutGeofenceResult.h>
69#include <aws/location/model/SearchPlaceIndexForPositionResult.h>
70#include <aws/location/model/SearchPlaceIndexForSuggestionsResult.h>
71#include <aws/location/model/SearchPlaceIndexForTextResult.h>
72#include <aws/location/model/TagResourceResult.h>
73#include <aws/location/model/UntagResourceResult.h>
74#include <aws/location/model/UpdateGeofenceCollectionResult.h>
75#include <aws/location/model/UpdateKeyResult.h>
76#include <aws/location/model/UpdateMapResult.h>
77#include <aws/location/model/UpdatePlaceIndexResult.h>
78#include <aws/location/model/UpdateRouteCalculatorResult.h>
79#include <aws/location/model/UpdateTrackerResult.h>
80#include <aws/location/model/VerifyDevicePositionResult.h>
81#include <aws/location/model/ListRouteCalculatorsRequest.h>
82#include <aws/location/model/ListTrackersRequest.h>
83#include <aws/location/model/ListKeysRequest.h>
84#include <aws/location/model/ListMapsRequest.h>
85#include <aws/location/model/ListGeofenceCollectionsRequest.h>
86#include <aws/location/model/ListPlaceIndexesRequest.h>
87/* End of service model headers required in LocationServiceClient header */
88
89namespace Aws
90{
91 namespace Http
92 {
93 class HttpClient;
94 class HttpClientFactory;
95 } // namespace Http
96
97 namespace Utils
98 {
99 template< typename R, typename E> class Outcome;
100
101 namespace Threading
102 {
103 class Executor;
104 } // namespace Threading
105 } // namespace Utils
106
107 namespace Auth
108 {
109 class AWSCredentials;
110 class AWSCredentialsProvider;
111 } // namespace Auth
112
113 namespace Client
114 {
115 class RetryStrategy;
116 } // namespace Client
117
118 namespace LocationService
119 {
123
124 namespace Model
125 {
126 /* Service model forward declarations required in LocationServiceClient header */
137 class CreateKeyRequest;
138 class CreateMapRequest;
143 class DeleteKeyRequest;
144 class DeleteMapRequest;
149 class DescribeKeyRequest;
150 class DescribeMapRequest;
158 class GetGeofenceRequest;
162 class GetMapTileRequest;
163 class GetPlaceRequest;
167 class ListKeysRequest;
168 class ListMapsRequest;
174 class PutGeofenceRequest;
178 class TagResourceRequest;
181 class UpdateKeyRequest;
182 class UpdateMapRequest;
187 /* End of service model forward declarations required in LocationServiceClient header */
188
189 /* Service model Outcome class definitions */
250 /* End of service model Outcome class definitions */
251
252 /* Service model Outcome callable definitions */
253 typedef std::future<AssociateTrackerConsumerOutcome> AssociateTrackerConsumerOutcomeCallable;
254 typedef std::future<BatchDeleteDevicePositionHistoryOutcome> BatchDeleteDevicePositionHistoryOutcomeCallable;
255 typedef std::future<BatchDeleteGeofenceOutcome> BatchDeleteGeofenceOutcomeCallable;
256 typedef std::future<BatchEvaluateGeofencesOutcome> BatchEvaluateGeofencesOutcomeCallable;
257 typedef std::future<BatchGetDevicePositionOutcome> BatchGetDevicePositionOutcomeCallable;
258 typedef std::future<BatchPutGeofenceOutcome> BatchPutGeofenceOutcomeCallable;
259 typedef std::future<BatchUpdateDevicePositionOutcome> BatchUpdateDevicePositionOutcomeCallable;
260 typedef std::future<CalculateRouteOutcome> CalculateRouteOutcomeCallable;
261 typedef std::future<CalculateRouteMatrixOutcome> CalculateRouteMatrixOutcomeCallable;
262 typedef std::future<CreateGeofenceCollectionOutcome> CreateGeofenceCollectionOutcomeCallable;
263 typedef std::future<CreateKeyOutcome> CreateKeyOutcomeCallable;
264 typedef std::future<CreateMapOutcome> CreateMapOutcomeCallable;
265 typedef std::future<CreatePlaceIndexOutcome> CreatePlaceIndexOutcomeCallable;
266 typedef std::future<CreateRouteCalculatorOutcome> CreateRouteCalculatorOutcomeCallable;
267 typedef std::future<CreateTrackerOutcome> CreateTrackerOutcomeCallable;
268 typedef std::future<DeleteGeofenceCollectionOutcome> DeleteGeofenceCollectionOutcomeCallable;
269 typedef std::future<DeleteKeyOutcome> DeleteKeyOutcomeCallable;
270 typedef std::future<DeleteMapOutcome> DeleteMapOutcomeCallable;
271 typedef std::future<DeletePlaceIndexOutcome> DeletePlaceIndexOutcomeCallable;
272 typedef std::future<DeleteRouteCalculatorOutcome> DeleteRouteCalculatorOutcomeCallable;
273 typedef std::future<DeleteTrackerOutcome> DeleteTrackerOutcomeCallable;
274 typedef std::future<DescribeGeofenceCollectionOutcome> DescribeGeofenceCollectionOutcomeCallable;
275 typedef std::future<DescribeKeyOutcome> DescribeKeyOutcomeCallable;
276 typedef std::future<DescribeMapOutcome> DescribeMapOutcomeCallable;
277 typedef std::future<DescribePlaceIndexOutcome> DescribePlaceIndexOutcomeCallable;
278 typedef std::future<DescribeRouteCalculatorOutcome> DescribeRouteCalculatorOutcomeCallable;
279 typedef std::future<DescribeTrackerOutcome> DescribeTrackerOutcomeCallable;
280 typedef std::future<DisassociateTrackerConsumerOutcome> DisassociateTrackerConsumerOutcomeCallable;
281 typedef std::future<ForecastGeofenceEventsOutcome> ForecastGeofenceEventsOutcomeCallable;
282 typedef std::future<GetDevicePositionOutcome> GetDevicePositionOutcomeCallable;
283 typedef std::future<GetDevicePositionHistoryOutcome> GetDevicePositionHistoryOutcomeCallable;
284 typedef std::future<GetGeofenceOutcome> GetGeofenceOutcomeCallable;
285 typedef std::future<GetMapGlyphsOutcome> GetMapGlyphsOutcomeCallable;
286 typedef std::future<GetMapSpritesOutcome> GetMapSpritesOutcomeCallable;
287 typedef std::future<GetMapStyleDescriptorOutcome> GetMapStyleDescriptorOutcomeCallable;
288 typedef std::future<GetMapTileOutcome> GetMapTileOutcomeCallable;
289 typedef std::future<GetPlaceOutcome> GetPlaceOutcomeCallable;
290 typedef std::future<ListDevicePositionsOutcome> ListDevicePositionsOutcomeCallable;
291 typedef std::future<ListGeofenceCollectionsOutcome> ListGeofenceCollectionsOutcomeCallable;
292 typedef std::future<ListGeofencesOutcome> ListGeofencesOutcomeCallable;
293 typedef std::future<ListKeysOutcome> ListKeysOutcomeCallable;
294 typedef std::future<ListMapsOutcome> ListMapsOutcomeCallable;
295 typedef std::future<ListPlaceIndexesOutcome> ListPlaceIndexesOutcomeCallable;
296 typedef std::future<ListRouteCalculatorsOutcome> ListRouteCalculatorsOutcomeCallable;
297 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
298 typedef std::future<ListTrackerConsumersOutcome> ListTrackerConsumersOutcomeCallable;
299 typedef std::future<ListTrackersOutcome> ListTrackersOutcomeCallable;
300 typedef std::future<PutGeofenceOutcome> PutGeofenceOutcomeCallable;
301 typedef std::future<SearchPlaceIndexForPositionOutcome> SearchPlaceIndexForPositionOutcomeCallable;
302 typedef std::future<SearchPlaceIndexForSuggestionsOutcome> SearchPlaceIndexForSuggestionsOutcomeCallable;
303 typedef std::future<SearchPlaceIndexForTextOutcome> SearchPlaceIndexForTextOutcomeCallable;
304 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
305 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
306 typedef std::future<UpdateGeofenceCollectionOutcome> UpdateGeofenceCollectionOutcomeCallable;
307 typedef std::future<UpdateKeyOutcome> UpdateKeyOutcomeCallable;
308 typedef std::future<UpdateMapOutcome> UpdateMapOutcomeCallable;
309 typedef std::future<UpdatePlaceIndexOutcome> UpdatePlaceIndexOutcomeCallable;
310 typedef std::future<UpdateRouteCalculatorOutcome> UpdateRouteCalculatorOutcomeCallable;
311 typedef std::future<UpdateTrackerOutcome> UpdateTrackerOutcomeCallable;
312 typedef std::future<VerifyDevicePositionOutcome> VerifyDevicePositionOutcomeCallable;
313 /* End of service model Outcome callable definitions */
314 } // namespace Model
315
317
318 /* Service model async handlers definitions */
319 typedef std::function<void(const LocationServiceClient*, const Model::AssociateTrackerConsumerRequest&, const Model::AssociateTrackerConsumerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTrackerConsumerResponseReceivedHandler;
320 typedef std::function<void(const LocationServiceClient*, const Model::BatchDeleteDevicePositionHistoryRequest&, const Model::BatchDeleteDevicePositionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteDevicePositionHistoryResponseReceivedHandler;
321 typedef std::function<void(const LocationServiceClient*, const Model::BatchDeleteGeofenceRequest&, const Model::BatchDeleteGeofenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteGeofenceResponseReceivedHandler;
322 typedef std::function<void(const LocationServiceClient*, const Model::BatchEvaluateGeofencesRequest&, const Model::BatchEvaluateGeofencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchEvaluateGeofencesResponseReceivedHandler;
323 typedef std::function<void(const LocationServiceClient*, const Model::BatchGetDevicePositionRequest&, const Model::BatchGetDevicePositionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetDevicePositionResponseReceivedHandler;
324 typedef std::function<void(const LocationServiceClient*, const Model::BatchPutGeofenceRequest&, const Model::BatchPutGeofenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutGeofenceResponseReceivedHandler;
325 typedef std::function<void(const LocationServiceClient*, const Model::BatchUpdateDevicePositionRequest&, const Model::BatchUpdateDevicePositionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateDevicePositionResponseReceivedHandler;
326 typedef std::function<void(const LocationServiceClient*, const Model::CalculateRouteRequest&, const Model::CalculateRouteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CalculateRouteResponseReceivedHandler;
327 typedef std::function<void(const LocationServiceClient*, const Model::CalculateRouteMatrixRequest&, const Model::CalculateRouteMatrixOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CalculateRouteMatrixResponseReceivedHandler;
328 typedef std::function<void(const LocationServiceClient*, const Model::CreateGeofenceCollectionRequest&, const Model::CreateGeofenceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGeofenceCollectionResponseReceivedHandler;
329 typedef std::function<void(const LocationServiceClient*, const Model::CreateKeyRequest&, const Model::CreateKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeyResponseReceivedHandler;
330 typedef std::function<void(const LocationServiceClient*, const Model::CreateMapRequest&, const Model::CreateMapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMapResponseReceivedHandler;
331 typedef std::function<void(const LocationServiceClient*, const Model::CreatePlaceIndexRequest&, const Model::CreatePlaceIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePlaceIndexResponseReceivedHandler;
332 typedef std::function<void(const LocationServiceClient*, const Model::CreateRouteCalculatorRequest&, const Model::CreateRouteCalculatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRouteCalculatorResponseReceivedHandler;
333 typedef std::function<void(const LocationServiceClient*, const Model::CreateTrackerRequest&, const Model::CreateTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrackerResponseReceivedHandler;
334 typedef std::function<void(const LocationServiceClient*, const Model::DeleteGeofenceCollectionRequest&, const Model::DeleteGeofenceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGeofenceCollectionResponseReceivedHandler;
335 typedef std::function<void(const LocationServiceClient*, const Model::DeleteKeyRequest&, const Model::DeleteKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKeyResponseReceivedHandler;
336 typedef std::function<void(const LocationServiceClient*, const Model::DeleteMapRequest&, const Model::DeleteMapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMapResponseReceivedHandler;
337 typedef std::function<void(const LocationServiceClient*, const Model::DeletePlaceIndexRequest&, const Model::DeletePlaceIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePlaceIndexResponseReceivedHandler;
338 typedef std::function<void(const LocationServiceClient*, const Model::DeleteRouteCalculatorRequest&, const Model::DeleteRouteCalculatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRouteCalculatorResponseReceivedHandler;
339 typedef std::function<void(const LocationServiceClient*, const Model::DeleteTrackerRequest&, const Model::DeleteTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrackerResponseReceivedHandler;
340 typedef std::function<void(const LocationServiceClient*, const Model::DescribeGeofenceCollectionRequest&, const Model::DescribeGeofenceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGeofenceCollectionResponseReceivedHandler;
341 typedef std::function<void(const LocationServiceClient*, const Model::DescribeKeyRequest&, const Model::DescribeKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeKeyResponseReceivedHandler;
342 typedef std::function<void(const LocationServiceClient*, const Model::DescribeMapRequest&, const Model::DescribeMapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMapResponseReceivedHandler;
343 typedef std::function<void(const LocationServiceClient*, const Model::DescribePlaceIndexRequest&, const Model::DescribePlaceIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePlaceIndexResponseReceivedHandler;
344 typedef std::function<void(const LocationServiceClient*, const Model::DescribeRouteCalculatorRequest&, const Model::DescribeRouteCalculatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRouteCalculatorResponseReceivedHandler;
345 typedef std::function<void(const LocationServiceClient*, const Model::DescribeTrackerRequest&, const Model::DescribeTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrackerResponseReceivedHandler;
346 typedef std::function<void(const LocationServiceClient*, const Model::DisassociateTrackerConsumerRequest&, const Model::DisassociateTrackerConsumerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateTrackerConsumerResponseReceivedHandler;
347 typedef std::function<void(const LocationServiceClient*, const Model::ForecastGeofenceEventsRequest&, const Model::ForecastGeofenceEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ForecastGeofenceEventsResponseReceivedHandler;
348 typedef std::function<void(const LocationServiceClient*, const Model::GetDevicePositionRequest&, const Model::GetDevicePositionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevicePositionResponseReceivedHandler;
349 typedef std::function<void(const LocationServiceClient*, const Model::GetDevicePositionHistoryRequest&, const Model::GetDevicePositionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDevicePositionHistoryResponseReceivedHandler;
350 typedef std::function<void(const LocationServiceClient*, const Model::GetGeofenceRequest&, const Model::GetGeofenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGeofenceResponseReceivedHandler;
351 typedef std::function<void(const LocationServiceClient*, const Model::GetMapGlyphsRequest&, Model::GetMapGlyphsOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMapGlyphsResponseReceivedHandler;
352 typedef std::function<void(const LocationServiceClient*, const Model::GetMapSpritesRequest&, Model::GetMapSpritesOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMapSpritesResponseReceivedHandler;
353 typedef std::function<void(const LocationServiceClient*, const Model::GetMapStyleDescriptorRequest&, Model::GetMapStyleDescriptorOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMapStyleDescriptorResponseReceivedHandler;
354 typedef std::function<void(const LocationServiceClient*, const Model::GetMapTileRequest&, Model::GetMapTileOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMapTileResponseReceivedHandler;
355 typedef std::function<void(const LocationServiceClient*, const Model::GetPlaceRequest&, const Model::GetPlaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPlaceResponseReceivedHandler;
356 typedef std::function<void(const LocationServiceClient*, const Model::ListDevicePositionsRequest&, const Model::ListDevicePositionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDevicePositionsResponseReceivedHandler;
357 typedef std::function<void(const LocationServiceClient*, const Model::ListGeofenceCollectionsRequest&, const Model::ListGeofenceCollectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGeofenceCollectionsResponseReceivedHandler;
358 typedef std::function<void(const LocationServiceClient*, const Model::ListGeofencesRequest&, const Model::ListGeofencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGeofencesResponseReceivedHandler;
359 typedef std::function<void(const LocationServiceClient*, const Model::ListKeysRequest&, const Model::ListKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKeysResponseReceivedHandler;
360 typedef std::function<void(const LocationServiceClient*, const Model::ListMapsRequest&, const Model::ListMapsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMapsResponseReceivedHandler;
361 typedef std::function<void(const LocationServiceClient*, const Model::ListPlaceIndexesRequest&, const Model::ListPlaceIndexesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPlaceIndexesResponseReceivedHandler;
362 typedef std::function<void(const LocationServiceClient*, const Model::ListRouteCalculatorsRequest&, const Model::ListRouteCalculatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRouteCalculatorsResponseReceivedHandler;
363 typedef std::function<void(const LocationServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
364 typedef std::function<void(const LocationServiceClient*, const Model::ListTrackerConsumersRequest&, const Model::ListTrackerConsumersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrackerConsumersResponseReceivedHandler;
365 typedef std::function<void(const LocationServiceClient*, const Model::ListTrackersRequest&, const Model::ListTrackersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrackersResponseReceivedHandler;
366 typedef std::function<void(const LocationServiceClient*, const Model::PutGeofenceRequest&, const Model::PutGeofenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutGeofenceResponseReceivedHandler;
367 typedef std::function<void(const LocationServiceClient*, const Model::SearchPlaceIndexForPositionRequest&, const Model::SearchPlaceIndexForPositionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchPlaceIndexForPositionResponseReceivedHandler;
368 typedef std::function<void(const LocationServiceClient*, const Model::SearchPlaceIndexForSuggestionsRequest&, const Model::SearchPlaceIndexForSuggestionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchPlaceIndexForSuggestionsResponseReceivedHandler;
369 typedef std::function<void(const LocationServiceClient*, const Model::SearchPlaceIndexForTextRequest&, const Model::SearchPlaceIndexForTextOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchPlaceIndexForTextResponseReceivedHandler;
370 typedef std::function<void(const LocationServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
371 typedef std::function<void(const LocationServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
372 typedef std::function<void(const LocationServiceClient*, const Model::UpdateGeofenceCollectionRequest&, const Model::UpdateGeofenceCollectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGeofenceCollectionResponseReceivedHandler;
373 typedef std::function<void(const LocationServiceClient*, const Model::UpdateKeyRequest&, const Model::UpdateKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKeyResponseReceivedHandler;
374 typedef std::function<void(const LocationServiceClient*, const Model::UpdateMapRequest&, const Model::UpdateMapOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMapResponseReceivedHandler;
375 typedef std::function<void(const LocationServiceClient*, const Model::UpdatePlaceIndexRequest&, const Model::UpdatePlaceIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePlaceIndexResponseReceivedHandler;
376 typedef std::function<void(const LocationServiceClient*, const Model::UpdateRouteCalculatorRequest&, const Model::UpdateRouteCalculatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRouteCalculatorResponseReceivedHandler;
377 typedef std::function<void(const LocationServiceClient*, const Model::UpdateTrackerRequest&, const Model::UpdateTrackerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrackerResponseReceivedHandler;
378 typedef std::function<void(const LocationServiceClient*, const Model::VerifyDevicePositionRequest&, const Model::VerifyDevicePositionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > VerifyDevicePositionResponseReceivedHandler;
379 /* End of service model async handlers definitions */
380 } // namespace LocationService
381} // namespace Aws
EndpointProviderBase< LocationServiceClientConfiguration, LocationServiceBuiltInParameters, LocationServiceClientContextParameters > LocationServiceEndpointProviderBase
std::future< ListGeofencesOutcome > ListGeofencesOutcomeCallable
std::future< DescribeKeyOutcome > DescribeKeyOutcomeCallable
std::future< CreateKeyOutcome > CreateKeyOutcomeCallable
Aws::Utils::Outcome< SearchPlaceIndexForSuggestionsResult, LocationServiceError > SearchPlaceIndexForSuggestionsOutcome
Aws::Utils::Outcome< DeleteMapResult, LocationServiceError > DeleteMapOutcome
std::future< GetMapSpritesOutcome > GetMapSpritesOutcomeCallable
Aws::Utils::Outcome< DisassociateTrackerConsumerResult, LocationServiceError > DisassociateTrackerConsumerOutcome
std::future< DeleteMapOutcome > DeleteMapOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< AssociateTrackerConsumerResult, LocationServiceError > AssociateTrackerConsumerOutcome
std::future< DeleteRouteCalculatorOutcome > DeleteRouteCalculatorOutcomeCallable
std::future< ListPlaceIndexesOutcome > ListPlaceIndexesOutcomeCallable
std::future< UpdateTrackerOutcome > UpdateTrackerOutcomeCallable
std::future< UpdateMapOutcome > UpdateMapOutcomeCallable
Aws::Utils::Outcome< CreateTrackerResult, LocationServiceError > CreateTrackerOutcome
Aws::Utils::Outcome< GetMapGlyphsResult, LocationServiceError > GetMapGlyphsOutcome
std::future< GetMapTileOutcome > GetMapTileOutcomeCallable
std::future< ListDevicePositionsOutcome > ListDevicePositionsOutcomeCallable
Aws::Utils::Outcome< GetMapTileResult, LocationServiceError > GetMapTileOutcome
std::future< BatchPutGeofenceOutcome > BatchPutGeofenceOutcomeCallable
std::future< DeleteKeyOutcome > DeleteKeyOutcomeCallable
std::future< UpdatePlaceIndexOutcome > UpdatePlaceIndexOutcomeCallable
Aws::Utils::Outcome< VerifyDevicePositionResult, LocationServiceError > VerifyDevicePositionOutcome
std::future< UpdateRouteCalculatorOutcome > UpdateRouteCalculatorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CalculateRouteMatrixOutcome > CalculateRouteMatrixOutcomeCallable
std::future< CreateGeofenceCollectionOutcome > CreateGeofenceCollectionOutcomeCallable
std::future< VerifyDevicePositionOutcome > VerifyDevicePositionOutcomeCallable
Aws::Utils::Outcome< CreateKeyResult, LocationServiceError > CreateKeyOutcome
Aws::Utils::Outcome< UpdatePlaceIndexResult, LocationServiceError > UpdatePlaceIndexOutcome
std::future< PutGeofenceOutcome > PutGeofenceOutcomeCallable
Aws::Utils::Outcome< CreateRouteCalculatorResult, LocationServiceError > CreateRouteCalculatorOutcome
std::future< GetDevicePositionHistoryOutcome > GetDevicePositionHistoryOutcomeCallable
std::future< SearchPlaceIndexForTextOutcome > SearchPlaceIndexForTextOutcomeCallable
Aws::Utils::Outcome< GetPlaceResult, LocationServiceError > GetPlaceOutcome
Aws::Utils::Outcome< BatchUpdateDevicePositionResult, LocationServiceError > BatchUpdateDevicePositionOutcome
std::future< UpdateGeofenceCollectionOutcome > UpdateGeofenceCollectionOutcomeCallable
Aws::Utils::Outcome< BatchEvaluateGeofencesResult, LocationServiceError > BatchEvaluateGeofencesOutcome
std::future< DescribeTrackerOutcome > DescribeTrackerOutcomeCallable
Aws::Utils::Outcome< GetMapSpritesResult, LocationServiceError > GetMapSpritesOutcome
std::future< GetMapGlyphsOutcome > GetMapGlyphsOutcomeCallable
std::future< DescribeGeofenceCollectionOutcome > DescribeGeofenceCollectionOutcomeCallable
std::future< SearchPlaceIndexForPositionOutcome > SearchPlaceIndexForPositionOutcomeCallable
Aws::Utils::Outcome< CreateMapResult, LocationServiceError > CreateMapOutcome
std::future< CreateTrackerOutcome > CreateTrackerOutcomeCallable
Aws::Utils::Outcome< BatchDeleteGeofenceResult, LocationServiceError > BatchDeleteGeofenceOutcome
Aws::Utils::Outcome< GetDevicePositionResult, LocationServiceError > GetDevicePositionOutcome
std::future< DeletePlaceIndexOutcome > DeletePlaceIndexOutcomeCallable
std::future< BatchGetDevicePositionOutcome > BatchGetDevicePositionOutcomeCallable
Aws::Utils::Outcome< ListPlaceIndexesResult, LocationServiceError > ListPlaceIndexesOutcome
Aws::Utils::Outcome< UpdateKeyResult, LocationServiceError > UpdateKeyOutcome
Aws::Utils::Outcome< DescribeTrackerResult, LocationServiceError > DescribeTrackerOutcome
std::future< GetPlaceOutcome > GetPlaceOutcomeCallable
Aws::Utils::Outcome< ListTrackersResult, LocationServiceError > ListTrackersOutcome
std::future< GetDevicePositionOutcome > GetDevicePositionOutcomeCallable
std::future< BatchDeleteDevicePositionHistoryOutcome > BatchDeleteDevicePositionHistoryOutcomeCallable
Aws::Utils::Outcome< DeletePlaceIndexResult, LocationServiceError > DeletePlaceIndexOutcome
std::future< ListKeysOutcome > ListKeysOutcomeCallable
std::future< DeleteTrackerOutcome > DeleteTrackerOutcomeCallable
std::future< ForecastGeofenceEventsOutcome > ForecastGeofenceEventsOutcomeCallable
Aws::Utils::Outcome< BatchDeleteDevicePositionHistoryResult, LocationServiceError > BatchDeleteDevicePositionHistoryOutcome
Aws::Utils::Outcome< DeleteKeyResult, LocationServiceError > DeleteKeyOutcome
Aws::Utils::Outcome< DescribeMapResult, LocationServiceError > DescribeMapOutcome
Aws::Utils::Outcome< TagResourceResult, LocationServiceError > TagResourceOutcome
std::future< SearchPlaceIndexForSuggestionsOutcome > SearchPlaceIndexForSuggestionsOutcomeCallable
std::future< ListMapsOutcome > ListMapsOutcomeCallable
Aws::Utils::Outcome< GetDevicePositionHistoryResult, LocationServiceError > GetDevicePositionHistoryOutcome
Aws::Utils::Outcome< DescribeRouteCalculatorResult, LocationServiceError > DescribeRouteCalculatorOutcome
std::future< CreatePlaceIndexOutcome > CreatePlaceIndexOutcomeCallable
Aws::Utils::Outcome< ForecastGeofenceEventsResult, LocationServiceError > ForecastGeofenceEventsOutcome
Aws::Utils::Outcome< DescribePlaceIndexResult, LocationServiceError > DescribePlaceIndexOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, LocationServiceError > ListTagsForResourceOutcome
std::future< DeleteGeofenceCollectionOutcome > DeleteGeofenceCollectionOutcomeCallable
Aws::Utils::Outcome< ListRouteCalculatorsResult, LocationServiceError > ListRouteCalculatorsOutcome
Aws::Utils::Outcome< ListGeofencesResult, LocationServiceError > ListGeofencesOutcome
Aws::Utils::Outcome< CalculateRouteMatrixResult, LocationServiceError > CalculateRouteMatrixOutcome
std::future< ListTrackerConsumersOutcome > ListTrackerConsumersOutcomeCallable
std::future< ListGeofenceCollectionsOutcome > ListGeofenceCollectionsOutcomeCallable
Aws::Utils::Outcome< UpdateGeofenceCollectionResult, LocationServiceError > UpdateGeofenceCollectionOutcome
Aws::Utils::Outcome< ListKeysResult, LocationServiceError > ListKeysOutcome
Aws::Utils::Outcome< UpdateMapResult, LocationServiceError > UpdateMapOutcome
std::future< BatchUpdateDevicePositionOutcome > BatchUpdateDevicePositionOutcomeCallable
Aws::Utils::Outcome< CreatePlaceIndexResult, LocationServiceError > CreatePlaceIndexOutcome
std::future< ListRouteCalculatorsOutcome > ListRouteCalculatorsOutcomeCallable
std::future< DescribePlaceIndexOutcome > DescribePlaceIndexOutcomeCallable
Aws::Utils::Outcome< ListTrackerConsumersResult, LocationServiceError > ListTrackerConsumersOutcome
Aws::Utils::Outcome< ListGeofenceCollectionsResult, LocationServiceError > ListGeofenceCollectionsOutcome
std::future< CalculateRouteOutcome > CalculateRouteOutcomeCallable
Aws::Utils::Outcome< DescribeKeyResult, LocationServiceError > DescribeKeyOutcome
Aws::Utils::Outcome< UntagResourceResult, LocationServiceError > UntagResourceOutcome
Aws::Utils::Outcome< GetMapStyleDescriptorResult, LocationServiceError > GetMapStyleDescriptorOutcome
Aws::Utils::Outcome< DescribeGeofenceCollectionResult, LocationServiceError > DescribeGeofenceCollectionOutcome
Aws::Utils::Outcome< SearchPlaceIndexForPositionResult, LocationServiceError > SearchPlaceIndexForPositionOutcome
std::future< DescribeRouteCalculatorOutcome > DescribeRouteCalculatorOutcomeCallable
Aws::Utils::Outcome< DeleteGeofenceCollectionResult, LocationServiceError > DeleteGeofenceCollectionOutcome
Aws::Utils::Outcome< UpdateRouteCalculatorResult, LocationServiceError > UpdateRouteCalculatorOutcome
Aws::Utils::Outcome< UpdateTrackerResult, LocationServiceError > UpdateTrackerOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteTrackerResult, LocationServiceError > DeleteTrackerOutcome
Aws::Utils::Outcome< PutGeofenceResult, LocationServiceError > PutGeofenceOutcome
Aws::Utils::Outcome< CalculateRouteResult, LocationServiceError > CalculateRouteOutcome
Aws::Utils::Outcome< BatchGetDevicePositionResult, LocationServiceError > BatchGetDevicePositionOutcome
std::future< UpdateKeyOutcome > UpdateKeyOutcomeCallable
std::future< ListTrackersOutcome > ListTrackersOutcomeCallable
Aws::Utils::Outcome< ListMapsResult, LocationServiceError > ListMapsOutcome
Aws::Utils::Outcome< CreateGeofenceCollectionResult, LocationServiceError > CreateGeofenceCollectionOutcome
Aws::Utils::Outcome< SearchPlaceIndexForTextResult, LocationServiceError > SearchPlaceIndexForTextOutcome
std::future< CreateRouteCalculatorOutcome > CreateRouteCalculatorOutcomeCallable
Aws::Utils::Outcome< GetGeofenceResult, LocationServiceError > GetGeofenceOutcome
std::future< BatchEvaluateGeofencesOutcome > BatchEvaluateGeofencesOutcomeCallable
std::future< GetGeofenceOutcome > GetGeofenceOutcomeCallable
Aws::Utils::Outcome< DeleteRouteCalculatorResult, LocationServiceError > DeleteRouteCalculatorOutcome
std::future< CreateMapOutcome > CreateMapOutcomeCallable
std::future< DescribeMapOutcome > DescribeMapOutcomeCallable
Aws::Utils::Outcome< BatchPutGeofenceResult, LocationServiceError > BatchPutGeofenceOutcome
std::future< GetMapStyleDescriptorOutcome > GetMapStyleDescriptorOutcomeCallable
std::future< DisassociateTrackerConsumerOutcome > DisassociateTrackerConsumerOutcomeCallable
std::future< AssociateTrackerConsumerOutcome > AssociateTrackerConsumerOutcomeCallable
Aws::Utils::Outcome< ListDevicePositionsResult, LocationServiceError > ListDevicePositionsOutcome
std::future< BatchDeleteGeofenceOutcome > BatchDeleteGeofenceOutcomeCallable
std::function< void(const LocationServiceClient *, const Model::UpdatePlaceIndexRequest &, const Model::UpdatePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchEvaluateGeofencesRequest &, const Model::BatchEvaluateGeofencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEvaluateGeofencesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeGeofenceCollectionRequest &, const Model::DescribeGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeTrackerRequest &, const Model::DescribeTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DisassociateTrackerConsumerRequest &, const Model::DisassociateTrackerConsumerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTrackerConsumerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateKeyRequest &, const Model::CreateKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchGetDevicePositionRequest &, const Model::BatchGetDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::AssociateTrackerConsumerRequest &, const Model::AssociateTrackerConsumerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTrackerConsumerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateRouteCalculatorRequest &, const Model::UpdateRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetGeofenceRequest &, const Model::GetGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteTrackerRequest &, const Model::DeleteTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeKeyRequest &, const Model::DescribeKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateGeofenceCollectionRequest &, const Model::UpdateGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateMapRequest &, const Model::UpdateMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateKeyRequest &, const Model::UpdateKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListMapsRequest &, const Model::ListMapsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMapsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapSpritesRequest &, Model::GetMapSpritesOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMapSpritesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateGeofenceCollectionRequest &, const Model::CreateGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribePlaceIndexRequest &, const Model::DescribePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetPlaceRequest &, const Model::GetPlaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPlaceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchDeleteDevicePositionHistoryRequest &, const Model::BatchDeleteDevicePositionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDevicePositionHistoryResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ForecastGeofenceEventsRequest &, const Model::ForecastGeofenceEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForecastGeofenceEventsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteKeyRequest &, const Model::DeleteKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKeyResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UpdateTrackerRequest &, const Model::UpdateTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListPlaceIndexesRequest &, const Model::ListPlaceIndexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPlaceIndexesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListRouteCalculatorsRequest &, const Model::ListRouteCalculatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRouteCalculatorsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListKeysRequest &, const Model::ListKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeysResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CalculateRouteRequest &, const Model::CalculateRouteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CalculateRouteResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CalculateRouteMatrixRequest &, const Model::CalculateRouteMatrixOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CalculateRouteMatrixResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchPutGeofenceRequest &, const Model::BatchPutGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeletePlaceIndexRequest &, const Model::DeletePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateMapRequest &, const Model::CreateMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreatePlaceIndexRequest &, const Model::CreatePlaceIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePlaceIndexResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetDevicePositionHistoryRequest &, const Model::GetDevicePositionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevicePositionHistoryResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListGeofencesRequest &, const Model::ListGeofencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeofencesResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchDeleteGeofenceRequest &, const Model::BatchDeleteGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeMapRequest &, const Model::DescribeMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTrackerConsumersRequest &, const Model::ListTrackerConsumersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrackerConsumersResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForPositionRequest &, const Model::SearchPlaceIndexForPositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchPlaceIndexForPositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DescribeRouteCalculatorRequest &, const Model::DescribeRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapGlyphsRequest &, Model::GetMapGlyphsOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMapGlyphsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::PutGeofenceRequest &, const Model::PutGeofenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGeofenceResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateTrackerRequest &, const Model::CreateTrackerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrackerResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::CreateRouteCalculatorRequest &, const Model::CreateRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapStyleDescriptorRequest &, Model::GetMapStyleDescriptorOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMapStyleDescriptorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetMapTileRequest &, Model::GetMapTileOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMapTileResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::GetDevicePositionRequest &, const Model::GetDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListDevicePositionsRequest &, const Model::ListDevicePositionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicePositionsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListTrackersRequest &, const Model::ListTrackersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrackersResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::BatchUpdateDevicePositionRequest &, const Model::BatchUpdateDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForTextRequest &, const Model::SearchPlaceIndexForTextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchPlaceIndexForTextResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteRouteCalculatorRequest &, const Model::DeleteRouteCalculatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRouteCalculatorResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteMapRequest &, const Model::DeleteMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMapResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::ListGeofenceCollectionsRequest &, const Model::ListGeofenceCollectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGeofenceCollectionsResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::VerifyDevicePositionRequest &, const Model::VerifyDevicePositionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyDevicePositionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::DeleteGeofenceCollectionRequest &, const Model::DeleteGeofenceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGeofenceCollectionResponseReceivedHandler
std::function< void(const LocationServiceClient *, const Model::SearchPlaceIndexForSuggestionsRequest &, const Model::SearchPlaceIndexForSuggestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchPlaceIndexForSuggestionsResponseReceivedHandler