9#include <aws/geo-routes/GeoRoutesErrors.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/geo-routes/GeoRoutesEndpointProvider.h>
21#include <aws/geo-routes/model/CalculateIsolinesResult.h>
22#include <aws/geo-routes/model/CalculateRouteMatrixResult.h>
23#include <aws/geo-routes/model/CalculateRoutesResult.h>
24#include <aws/geo-routes/model/OptimizeWaypointsResult.h>
25#include <aws/geo-routes/model/SnapToRoadsResult.h>
33 class HttpClientFactory;
38 template<
typename R,
typename E>
class Outcome;
49 class AWSCredentialsProvider;
EndpointProviderBase< GeoRoutesClientConfiguration, GeoRoutesBuiltInParameters, GeoRoutesClientContextParameters > GeoRoutesEndpointProviderBase
Aws::Utils::Outcome< SnapToRoadsResult, GeoRoutesError > SnapToRoadsOutcome
Aws::Utils::Outcome< CalculateRoutesResult, GeoRoutesError > CalculateRoutesOutcome
std::future< CalculateRoutesOutcome > CalculateRoutesOutcomeCallable
std::future< CalculateRouteMatrixOutcome > CalculateRouteMatrixOutcomeCallable
Aws::Utils::Outcome< OptimizeWaypointsResult, GeoRoutesError > OptimizeWaypointsOutcome
std::future< OptimizeWaypointsOutcome > OptimizeWaypointsOutcomeCallable
Aws::Utils::Outcome< CalculateRouteMatrixResult, GeoRoutesError > CalculateRouteMatrixOutcome
std::future< SnapToRoadsOutcome > SnapToRoadsOutcomeCallable
std::future< CalculateIsolinesOutcome > CalculateIsolinesOutcomeCallable
Aws::Utils::Outcome< CalculateIsolinesResult, GeoRoutesError > CalculateIsolinesOutcome
std::function< void(const GeoRoutesClient *, const Model::CalculateIsolinesRequest &, const Model::CalculateIsolinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CalculateIsolinesResponseReceivedHandler
std::function< void(const GeoRoutesClient *, const Model::CalculateRouteMatrixRequest &, const Model::CalculateRouteMatrixOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CalculateRouteMatrixResponseReceivedHandler
std::function< void(const GeoRoutesClient *, const Model::CalculateRoutesRequest &, const Model::CalculateRoutesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CalculateRoutesResponseReceivedHandler
std::function< void(const GeoRoutesClient *, const Model::OptimizeWaypointsRequest &, const Model::OptimizeWaypointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > OptimizeWaypointsResponseReceivedHandler
std::function< void(const GeoRoutesClient *, const Model::SnapToRoadsRequest &, const Model::SnapToRoadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SnapToRoadsResponseReceivedHandler