AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SWFServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/swf/SWFErrors.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/swf/SWFEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SWFClient header */
21#include <aws/swf/model/CountClosedWorkflowExecutionsResult.h>
22#include <aws/swf/model/CountOpenWorkflowExecutionsResult.h>
23#include <aws/swf/model/CountPendingActivityTasksResult.h>
24#include <aws/swf/model/CountPendingDecisionTasksResult.h>
25#include <aws/swf/model/DescribeActivityTypeResult.h>
26#include <aws/swf/model/DescribeDomainResult.h>
27#include <aws/swf/model/DescribeWorkflowExecutionResult.h>
28#include <aws/swf/model/DescribeWorkflowTypeResult.h>
29#include <aws/swf/model/GetWorkflowExecutionHistoryResult.h>
30#include <aws/swf/model/ListActivityTypesResult.h>
31#include <aws/swf/model/ListClosedWorkflowExecutionsResult.h>
32#include <aws/swf/model/ListDomainsResult.h>
33#include <aws/swf/model/ListOpenWorkflowExecutionsResult.h>
34#include <aws/swf/model/ListTagsForResourceResult.h>
35#include <aws/swf/model/ListWorkflowTypesResult.h>
36#include <aws/swf/model/PollForActivityTaskResult.h>
37#include <aws/swf/model/PollForDecisionTaskResult.h>
38#include <aws/swf/model/RecordActivityTaskHeartbeatResult.h>
39#include <aws/swf/model/StartWorkflowExecutionResult.h>
40#include <aws/core/NoResult.h>
41/* End of service model headers required in SWFClient header */
42
43namespace Aws
44{
45 namespace Http
46 {
47 class HttpClient;
48 class HttpClientFactory;
49 } // namespace Http
50
51 namespace Utils
52 {
53 template< typename R, typename E> class Outcome;
54
55 namespace Threading
56 {
57 class Executor;
58 } // namespace Threading
59 } // namespace Utils
60
61 namespace Auth
62 {
63 class AWSCredentials;
64 class AWSCredentialsProvider;
65 } // namespace Auth
66
67 namespace Client
68 {
69 class RetryStrategy;
70 } // namespace Client
71
72 namespace SWF
73 {
77
78 namespace Model
79 {
80 /* Service model forward declarations required in SWFClient header */
81 class CountClosedWorkflowExecutionsRequest;
82 class CountOpenWorkflowExecutionsRequest;
83 class CountPendingActivityTasksRequest;
84 class CountPendingDecisionTasksRequest;
85 class DeleteActivityTypeRequest;
86 class DeleteWorkflowTypeRequest;
87 class DeprecateActivityTypeRequest;
88 class DeprecateDomainRequest;
89 class DeprecateWorkflowTypeRequest;
90 class DescribeActivityTypeRequest;
91 class DescribeDomainRequest;
92 class DescribeWorkflowExecutionRequest;
93 class DescribeWorkflowTypeRequest;
94 class GetWorkflowExecutionHistoryRequest;
95 class ListActivityTypesRequest;
96 class ListClosedWorkflowExecutionsRequest;
97 class ListDomainsRequest;
98 class ListOpenWorkflowExecutionsRequest;
99 class ListTagsForResourceRequest;
100 class ListWorkflowTypesRequest;
101 class PollForActivityTaskRequest;
102 class PollForDecisionTaskRequest;
103 class RecordActivityTaskHeartbeatRequest;
104 class RegisterActivityTypeRequest;
105 class RegisterDomainRequest;
106 class RegisterWorkflowTypeRequest;
107 class RequestCancelWorkflowExecutionRequest;
108 class RespondActivityTaskCanceledRequest;
109 class RespondActivityTaskCompletedRequest;
110 class RespondActivityTaskFailedRequest;
111 class RespondDecisionTaskCompletedRequest;
112 class SignalWorkflowExecutionRequest;
113 class StartWorkflowExecutionRequest;
114 class TagResourceRequest;
115 class TerminateWorkflowExecutionRequest;
116 class UndeprecateActivityTypeRequest;
117 class UndeprecateDomainRequest;
118 class UndeprecateWorkflowTypeRequest;
119 class UntagResourceRequest;
120 /* End of service model forward declarations required in SWFClient header */
121
122 /* Service model Outcome class definitions */
162 /* End of service model Outcome class definitions */
163
164 /* Service model Outcome callable definitions */
165 typedef std::future<CountClosedWorkflowExecutionsOutcome> CountClosedWorkflowExecutionsOutcomeCallable;
166 typedef std::future<CountOpenWorkflowExecutionsOutcome> CountOpenWorkflowExecutionsOutcomeCallable;
167 typedef std::future<CountPendingActivityTasksOutcome> CountPendingActivityTasksOutcomeCallable;
168 typedef std::future<CountPendingDecisionTasksOutcome> CountPendingDecisionTasksOutcomeCallable;
169 typedef std::future<DeleteActivityTypeOutcome> DeleteActivityTypeOutcomeCallable;
170 typedef std::future<DeleteWorkflowTypeOutcome> DeleteWorkflowTypeOutcomeCallable;
171 typedef std::future<DeprecateActivityTypeOutcome> DeprecateActivityTypeOutcomeCallable;
172 typedef std::future<DeprecateDomainOutcome> DeprecateDomainOutcomeCallable;
173 typedef std::future<DeprecateWorkflowTypeOutcome> DeprecateWorkflowTypeOutcomeCallable;
174 typedef std::future<DescribeActivityTypeOutcome> DescribeActivityTypeOutcomeCallable;
175 typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
176 typedef std::future<DescribeWorkflowExecutionOutcome> DescribeWorkflowExecutionOutcomeCallable;
177 typedef std::future<DescribeWorkflowTypeOutcome> DescribeWorkflowTypeOutcomeCallable;
178 typedef std::future<GetWorkflowExecutionHistoryOutcome> GetWorkflowExecutionHistoryOutcomeCallable;
179 typedef std::future<ListActivityTypesOutcome> ListActivityTypesOutcomeCallable;
180 typedef std::future<ListClosedWorkflowExecutionsOutcome> ListClosedWorkflowExecutionsOutcomeCallable;
181 typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
182 typedef std::future<ListOpenWorkflowExecutionsOutcome> ListOpenWorkflowExecutionsOutcomeCallable;
183 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
184 typedef std::future<ListWorkflowTypesOutcome> ListWorkflowTypesOutcomeCallable;
185 typedef std::future<PollForActivityTaskOutcome> PollForActivityTaskOutcomeCallable;
186 typedef std::future<PollForDecisionTaskOutcome> PollForDecisionTaskOutcomeCallable;
187 typedef std::future<RecordActivityTaskHeartbeatOutcome> RecordActivityTaskHeartbeatOutcomeCallable;
188 typedef std::future<RegisterActivityTypeOutcome> RegisterActivityTypeOutcomeCallable;
189 typedef std::future<RegisterDomainOutcome> RegisterDomainOutcomeCallable;
190 typedef std::future<RegisterWorkflowTypeOutcome> RegisterWorkflowTypeOutcomeCallable;
191 typedef std::future<RequestCancelWorkflowExecutionOutcome> RequestCancelWorkflowExecutionOutcomeCallable;
192 typedef std::future<RespondActivityTaskCanceledOutcome> RespondActivityTaskCanceledOutcomeCallable;
193 typedef std::future<RespondActivityTaskCompletedOutcome> RespondActivityTaskCompletedOutcomeCallable;
194 typedef std::future<RespondActivityTaskFailedOutcome> RespondActivityTaskFailedOutcomeCallable;
195 typedef std::future<RespondDecisionTaskCompletedOutcome> RespondDecisionTaskCompletedOutcomeCallable;
196 typedef std::future<SignalWorkflowExecutionOutcome> SignalWorkflowExecutionOutcomeCallable;
197 typedef std::future<StartWorkflowExecutionOutcome> StartWorkflowExecutionOutcomeCallable;
198 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
199 typedef std::future<TerminateWorkflowExecutionOutcome> TerminateWorkflowExecutionOutcomeCallable;
200 typedef std::future<UndeprecateActivityTypeOutcome> UndeprecateActivityTypeOutcomeCallable;
201 typedef std::future<UndeprecateDomainOutcome> UndeprecateDomainOutcomeCallable;
202 typedef std::future<UndeprecateWorkflowTypeOutcome> UndeprecateWorkflowTypeOutcomeCallable;
203 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
204 /* End of service model Outcome callable definitions */
205 } // namespace Model
206
207 class SWFClient;
208
209 /* Service model async handlers definitions */
210 typedef std::function<void(const SWFClient*, const Model::CountClosedWorkflowExecutionsRequest&, const Model::CountClosedWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CountClosedWorkflowExecutionsResponseReceivedHandler;
211 typedef std::function<void(const SWFClient*, const Model::CountOpenWorkflowExecutionsRequest&, const Model::CountOpenWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CountOpenWorkflowExecutionsResponseReceivedHandler;
212 typedef std::function<void(const SWFClient*, const Model::CountPendingActivityTasksRequest&, const Model::CountPendingActivityTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CountPendingActivityTasksResponseReceivedHandler;
213 typedef std::function<void(const SWFClient*, const Model::CountPendingDecisionTasksRequest&, const Model::CountPendingDecisionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CountPendingDecisionTasksResponseReceivedHandler;
214 typedef std::function<void(const SWFClient*, const Model::DeleteActivityTypeRequest&, const Model::DeleteActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActivityTypeResponseReceivedHandler;
215 typedef std::function<void(const SWFClient*, const Model::DeleteWorkflowTypeRequest&, const Model::DeleteWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkflowTypeResponseReceivedHandler;
216 typedef std::function<void(const SWFClient*, const Model::DeprecateActivityTypeRequest&, const Model::DeprecateActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprecateActivityTypeResponseReceivedHandler;
217 typedef std::function<void(const SWFClient*, const Model::DeprecateDomainRequest&, const Model::DeprecateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprecateDomainResponseReceivedHandler;
218 typedef std::function<void(const SWFClient*, const Model::DeprecateWorkflowTypeRequest&, const Model::DeprecateWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprecateWorkflowTypeResponseReceivedHandler;
219 typedef std::function<void(const SWFClient*, const Model::DescribeActivityTypeRequest&, const Model::DescribeActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActivityTypeResponseReceivedHandler;
220 typedef std::function<void(const SWFClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainResponseReceivedHandler;
221 typedef std::function<void(const SWFClient*, const Model::DescribeWorkflowExecutionRequest&, const Model::DescribeWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkflowExecutionResponseReceivedHandler;
222 typedef std::function<void(const SWFClient*, const Model::DescribeWorkflowTypeRequest&, const Model::DescribeWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkflowTypeResponseReceivedHandler;
223 typedef std::function<void(const SWFClient*, const Model::GetWorkflowExecutionHistoryRequest&, const Model::GetWorkflowExecutionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorkflowExecutionHistoryResponseReceivedHandler;
224 typedef std::function<void(const SWFClient*, const Model::ListActivityTypesRequest&, const Model::ListActivityTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActivityTypesResponseReceivedHandler;
225 typedef std::function<void(const SWFClient*, const Model::ListClosedWorkflowExecutionsRequest&, const Model::ListClosedWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClosedWorkflowExecutionsResponseReceivedHandler;
226 typedef std::function<void(const SWFClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainsResponseReceivedHandler;
227 typedef std::function<void(const SWFClient*, const Model::ListOpenWorkflowExecutionsRequest&, const Model::ListOpenWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpenWorkflowExecutionsResponseReceivedHandler;
228 typedef std::function<void(const SWFClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
229 typedef std::function<void(const SWFClient*, const Model::ListWorkflowTypesRequest&, const Model::ListWorkflowTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkflowTypesResponseReceivedHandler;
230 typedef std::function<void(const SWFClient*, const Model::PollForActivityTaskRequest&, const Model::PollForActivityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PollForActivityTaskResponseReceivedHandler;
231 typedef std::function<void(const SWFClient*, const Model::PollForDecisionTaskRequest&, const Model::PollForDecisionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PollForDecisionTaskResponseReceivedHandler;
232 typedef std::function<void(const SWFClient*, const Model::RecordActivityTaskHeartbeatRequest&, const Model::RecordActivityTaskHeartbeatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RecordActivityTaskHeartbeatResponseReceivedHandler;
233 typedef std::function<void(const SWFClient*, const Model::RegisterActivityTypeRequest&, const Model::RegisterActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterActivityTypeResponseReceivedHandler;
234 typedef std::function<void(const SWFClient*, const Model::RegisterDomainRequest&, const Model::RegisterDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterDomainResponseReceivedHandler;
235 typedef std::function<void(const SWFClient*, const Model::RegisterWorkflowTypeRequest&, const Model::RegisterWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterWorkflowTypeResponseReceivedHandler;
236 typedef std::function<void(const SWFClient*, const Model::RequestCancelWorkflowExecutionRequest&, const Model::RequestCancelWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RequestCancelWorkflowExecutionResponseReceivedHandler;
237 typedef std::function<void(const SWFClient*, const Model::RespondActivityTaskCanceledRequest&, const Model::RespondActivityTaskCanceledOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RespondActivityTaskCanceledResponseReceivedHandler;
238 typedef std::function<void(const SWFClient*, const Model::RespondActivityTaskCompletedRequest&, const Model::RespondActivityTaskCompletedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RespondActivityTaskCompletedResponseReceivedHandler;
239 typedef std::function<void(const SWFClient*, const Model::RespondActivityTaskFailedRequest&, const Model::RespondActivityTaskFailedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RespondActivityTaskFailedResponseReceivedHandler;
240 typedef std::function<void(const SWFClient*, const Model::RespondDecisionTaskCompletedRequest&, const Model::RespondDecisionTaskCompletedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RespondDecisionTaskCompletedResponseReceivedHandler;
241 typedef std::function<void(const SWFClient*, const Model::SignalWorkflowExecutionRequest&, const Model::SignalWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SignalWorkflowExecutionResponseReceivedHandler;
242 typedef std::function<void(const SWFClient*, const Model::StartWorkflowExecutionRequest&, const Model::StartWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartWorkflowExecutionResponseReceivedHandler;
243 typedef std::function<void(const SWFClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
244 typedef std::function<void(const SWFClient*, const Model::TerminateWorkflowExecutionRequest&, const Model::TerminateWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateWorkflowExecutionResponseReceivedHandler;
245 typedef std::function<void(const SWFClient*, const Model::UndeprecateActivityTypeRequest&, const Model::UndeprecateActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UndeprecateActivityTypeResponseReceivedHandler;
246 typedef std::function<void(const SWFClient*, const Model::UndeprecateDomainRequest&, const Model::UndeprecateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UndeprecateDomainResponseReceivedHandler;
247 typedef std::function<void(const SWFClient*, const Model::UndeprecateWorkflowTypeRequest&, const Model::UndeprecateWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UndeprecateWorkflowTypeResponseReceivedHandler;
248 typedef std::function<void(const SWFClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
249 /* End of service model async handlers definitions */
250 } // namespace SWF
251} // namespace Aws
EndpointProviderBase< SWFClientConfiguration, SWFBuiltInParameters, SWFClientContextParameters > SWFEndpointProviderBase
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SWFError > ListTagsForResourceOutcome
std::future< RespondActivityTaskFailedOutcome > RespondActivityTaskFailedOutcomeCallable
std::future< CountPendingActivityTasksOutcome > CountPendingActivityTasksOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > TagResourceOutcome
std::future< RegisterDomainOutcome > RegisterDomainOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > TerminateWorkflowExecutionOutcome
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< DeleteWorkflowTypeOutcome > DeleteWorkflowTypeOutcomeCallable
std::future< TerminateWorkflowExecutionOutcome > TerminateWorkflowExecutionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > DeprecateActivityTypeOutcome
Aws::Utils::Outcome< DescribeWorkflowTypeResult, SWFError > DescribeWorkflowTypeOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > RespondDecisionTaskCompletedOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > RegisterDomainOutcome
Aws::Utils::Outcome< CountPendingActivityTasksResult, SWFError > CountPendingActivityTasksOutcome
Aws::Utils::Outcome< DescribeActivityTypeResult, SWFError > DescribeActivityTypeOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeWorkflowExecutionResult, SWFError > DescribeWorkflowExecutionOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > RegisterWorkflowTypeOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > RequestCancelWorkflowExecutionOutcome
std::future< RespondDecisionTaskCompletedOutcome > RespondDecisionTaskCompletedOutcomeCallable
Aws::Utils::Outcome< ListWorkflowTypesResult, SWFError > ListWorkflowTypesOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > DeleteActivityTypeOutcome
std::future< CountOpenWorkflowExecutionsOutcome > CountOpenWorkflowExecutionsOutcomeCallable
std::future< RespondActivityTaskCompletedOutcome > RespondActivityTaskCompletedOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > RespondActivityTaskCanceledOutcome
Aws::Utils::Outcome< ListOpenWorkflowExecutionsResult, SWFError > ListOpenWorkflowExecutionsOutcome
std::future< UndeprecateActivityTypeOutcome > UndeprecateActivityTypeOutcomeCallable
std::future< PollForActivityTaskOutcome > PollForActivityTaskOutcomeCallable
Aws::Utils::Outcome< ListDomainsResult, SWFError > ListDomainsOutcome
std::future< SignalWorkflowExecutionOutcome > SignalWorkflowExecutionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > DeleteWorkflowTypeOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > UndeprecateActivityTypeOutcome
std::future< GetWorkflowExecutionHistoryOutcome > GetWorkflowExecutionHistoryOutcomeCallable
std::future< ListOpenWorkflowExecutionsOutcome > ListOpenWorkflowExecutionsOutcomeCallable
std::future< RespondActivityTaskCanceledOutcome > RespondActivityTaskCanceledOutcomeCallable
std::future< DescribeActivityTypeOutcome > DescribeActivityTypeOutcomeCallable
Aws::Utils::Outcome< ListClosedWorkflowExecutionsResult, SWFError > ListClosedWorkflowExecutionsOutcome
Aws::Utils::Outcome< CountClosedWorkflowExecutionsResult, SWFError > CountClosedWorkflowExecutionsOutcome
Aws::Utils::Outcome< ListActivityTypesResult, SWFError > ListActivityTypesOutcome
Aws::Utils::Outcome< StartWorkflowExecutionResult, SWFError > StartWorkflowExecutionOutcome
std::future< PollForDecisionTaskOutcome > PollForDecisionTaskOutcomeCallable
std::future< RecordActivityTaskHeartbeatOutcome > RecordActivityTaskHeartbeatOutcomeCallable
std::future< DeprecateDomainOutcome > DeprecateDomainOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > RespondActivityTaskCompletedOutcome
Aws::Utils::Outcome< CountPendingDecisionTasksResult, SWFError > CountPendingDecisionTasksOutcome
std::future< DeleteActivityTypeOutcome > DeleteActivityTypeOutcomeCallable
std::future< ListClosedWorkflowExecutionsOutcome > ListClosedWorkflowExecutionsOutcomeCallable
std::future< StartWorkflowExecutionOutcome > StartWorkflowExecutionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > DeprecateWorkflowTypeOutcome
std::future< CountClosedWorkflowExecutionsOutcome > CountClosedWorkflowExecutionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > UndeprecateWorkflowTypeOutcome
std::future< DeprecateActivityTypeOutcome > DeprecateActivityTypeOutcomeCallable
Aws::Utils::Outcome< DescribeDomainResult, SWFError > DescribeDomainOutcome
Aws::Utils::Outcome< PollForActivityTaskResult, SWFError > PollForActivityTaskOutcome
Aws::Utils::Outcome< CountOpenWorkflowExecutionsResult, SWFError > CountOpenWorkflowExecutionsOutcome
std::future< RequestCancelWorkflowExecutionOutcome > RequestCancelWorkflowExecutionOutcomeCallable
std::future< DescribeWorkflowExecutionOutcome > DescribeWorkflowExecutionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > UndeprecateDomainOutcome
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > RegisterActivityTypeOutcome
std::future< ListActivityTypesOutcome > ListActivityTypesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > UntagResourceOutcome
std::future< RegisterWorkflowTypeOutcome > RegisterWorkflowTypeOutcomeCallable
std::future< CountPendingDecisionTasksOutcome > CountPendingDecisionTasksOutcomeCallable
std::future< DescribeWorkflowTypeOutcome > DescribeWorkflowTypeOutcomeCallable
Aws::Utils::Outcome< PollForDecisionTaskResult, SWFError > PollForDecisionTaskOutcome
Aws::Utils::Outcome< GetWorkflowExecutionHistoryResult, SWFError > GetWorkflowExecutionHistoryOutcome
std::future< DeprecateWorkflowTypeOutcome > DeprecateWorkflowTypeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SWFError > SignalWorkflowExecutionOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > DeprecateDomainOutcome
std::future< ListWorkflowTypesOutcome > ListWorkflowTypesOutcomeCallable
Aws::Utils::Outcome< RecordActivityTaskHeartbeatResult, SWFError > RecordActivityTaskHeartbeatOutcome
Aws::Utils::Outcome< Aws::NoResult, SWFError > RespondActivityTaskFailedOutcome
std::future< UndeprecateDomainOutcome > UndeprecateDomainOutcomeCallable
std::future< UndeprecateWorkflowTypeOutcome > UndeprecateWorkflowTypeOutcomeCallable
std::future< RegisterActivityTypeOutcome > RegisterActivityTypeOutcomeCallable
std::function< void(const SWFClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountPendingActivityTasksRequest &, const Model::CountPendingActivityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountPendingActivityTasksResponseReceivedHandler
std::function< void(const SWFClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountOpenWorkflowExecutionsRequest &, const Model::CountOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountOpenWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateDomainRequest &, const Model::DeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskFailedRequest &, const Model::RespondActivityTaskFailedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskFailedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateActivityTypeRequest &, const Model::UndeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskCompletedRequest &, const Model::RespondActivityTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskCompletedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateActivityTypeRequest &, const Model::DeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListActivityTypesRequest &, const Model::ListActivityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivityTypesResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateWorkflowTypeRequest &, const Model::UndeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::GetWorkflowExecutionHistoryRequest &, const Model::GetWorkflowExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowExecutionHistoryResponseReceivedHandler
std::function< void(const SWFClient *, const Model::StartWorkflowExecutionRequest &, const Model::StartWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::UndeprecateDomainRequest &, const Model::UndeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeprecateDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeleteActivityTypeRequest &, const Model::DeleteActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::PollForDecisionTaskRequest &, const Model::PollForDecisionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForDecisionTaskResponseReceivedHandler
std::function< void(const SWFClient *, const Model::PollForActivityTaskRequest &, const Model::PollForActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForActivityTaskResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondDecisionTaskCompletedRequest &, const Model::RespondDecisionTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondDecisionTaskCompletedResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondActivityTaskCanceledRequest &, const Model::RespondActivityTaskCanceledOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskCanceledResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RequestCancelWorkflowExecutionRequest &, const Model::RequestCancelWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestCancelWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeWorkflowExecutionRequest &, const Model::DescribeWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::TerminateWorkflowExecutionRequest &, const Model::TerminateWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListClosedWorkflowExecutionsRequest &, const Model::ListClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClosedWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RecordActivityTaskHeartbeatRequest &, const Model::RecordActivityTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecordActivityTaskHeartbeatResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountPendingDecisionTasksRequest &, const Model::CountPendingDecisionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountPendingDecisionTasksResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListWorkflowTypesRequest &, const Model::ListWorkflowTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowTypesResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterWorkflowTypeRequest &, const Model::RegisterWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeWorkflowTypeRequest &, const Model::DescribeWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DescribeActivityTypeRequest &, const Model::DescribeActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::CountClosedWorkflowExecutionsRequest &, const Model::CountClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountClosedWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeleteWorkflowTypeRequest &, const Model::DeleteWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListOpenWorkflowExecutionsRequest &, const Model::ListOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpenWorkflowExecutionsResponseReceivedHandler
std::function< void(const SWFClient *, const Model::SignalWorkflowExecutionRequest &, const Model::SignalWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignalWorkflowExecutionResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateWorkflowTypeRequest &, const Model::DeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateWorkflowTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RegisterActivityTypeRequest &, const Model::RegisterActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterActivityTypeResponseReceivedHandler