53 class HttpClientFactory;
58 template<
typename R,
typename E>
class Outcome;
74 class AWSCredentialsProvider;
87 class CountClosedWorkflowExecutionsRequest;
88 class CountOpenWorkflowExecutionsRequest;
89 class CountPendingActivityTasksRequest;
90 class CountPendingDecisionTasksRequest;
91 class DeprecateActivityTypeRequest;
92 class DeprecateDomainRequest;
93 class DeprecateWorkflowTypeRequest;
94 class DescribeActivityTypeRequest;
95 class DescribeDomainRequest;
96 class DescribeWorkflowExecutionRequest;
97 class DescribeWorkflowTypeRequest;
98 class GetWorkflowExecutionHistoryRequest;
99 class ListActivityTypesRequest;
100 class ListClosedWorkflowExecutionsRequest;
101 class ListDomainsRequest;
102 class ListOpenWorkflowExecutionsRequest;
103 class ListWorkflowTypesRequest;
104 class PollForActivityTaskRequest;
105 class PollForDecisionTaskRequest;
106 class RecordActivityTaskHeartbeatRequest;
107 class RegisterActivityTypeRequest;
108 class RegisterDomainRequest;
109 class RegisterWorkflowTypeRequest;
110 class RequestCancelWorkflowExecutionRequest;
111 class RespondActivityTaskCanceledRequest;
112 class RespondActivityTaskCompletedRequest;
113 class RespondActivityTaskFailedRequest;
114 class RespondDecisionTaskCompletedRequest;
115 class SignalWorkflowExecutionRequest;
116 class StartWorkflowExecutionRequest;
186 typedef std::function<void(const SWFClient*, const Model::CountClosedWorkflowExecutionsRequest&, const Model::CountClosedWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CountClosedWorkflowExecutionsResponseReceivedHandler;
187 typedef std::function<void(const SWFClient*, const Model::CountOpenWorkflowExecutionsRequest&, const Model::CountOpenWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CountOpenWorkflowExecutionsResponseReceivedHandler;
188 typedef std::function<void(const SWFClient*, const Model::CountPendingActivityTasksRequest&, const Model::CountPendingActivityTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CountPendingActivityTasksResponseReceivedHandler;
189 typedef std::function<void(const SWFClient*, const Model::CountPendingDecisionTasksRequest&, const Model::CountPendingDecisionTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CountPendingDecisionTasksResponseReceivedHandler;
190 typedef std::function<void(const SWFClient*, const Model::DeprecateActivityTypeRequest&, const Model::DeprecateActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeprecateActivityTypeResponseReceivedHandler;
191 typedef std::function<void(const SWFClient*, const Model::DeprecateDomainRequest&, const Model::DeprecateDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeprecateDomainResponseReceivedHandler;
192 typedef std::function<void(const SWFClient*, const Model::DeprecateWorkflowTypeRequest&, const Model::DeprecateWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeprecateWorkflowTypeResponseReceivedHandler;
193 typedef std::function<void(const SWFClient*, const Model::DescribeActivityTypeRequest&, const Model::DescribeActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeActivityTypeResponseReceivedHandler;
194 typedef std::function<void(const SWFClient*, const Model::DescribeDomainRequest&, const Model::DescribeDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeDomainResponseReceivedHandler;
195 typedef std::function<void(const SWFClient*, const Model::DescribeWorkflowExecutionRequest&, const Model::DescribeWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeWorkflowExecutionResponseReceivedHandler;
196 typedef std::function<void(const SWFClient*, const Model::DescribeWorkflowTypeRequest&, const Model::DescribeWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DescribeWorkflowTypeResponseReceivedHandler;
197 typedef std::function<void(const SWFClient*, const Model::GetWorkflowExecutionHistoryRequest&, const Model::GetWorkflowExecutionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetWorkflowExecutionHistoryResponseReceivedHandler;
198 typedef std::function<void(const SWFClient*, const Model::ListActivityTypesRequest&, const Model::ListActivityTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListActivityTypesResponseReceivedHandler;
200 typedef std::function<void(const SWFClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListDomainsResponseReceivedHandler;
201 typedef std::function<void(const SWFClient*, const Model::ListOpenWorkflowExecutionsRequest&, const Model::ListOpenWorkflowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListOpenWorkflowExecutionsResponseReceivedHandler;
202 typedef std::function<void(const SWFClient*, const Model::ListWorkflowTypesRequest&, const Model::ListWorkflowTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListWorkflowTypesResponseReceivedHandler;
203 typedef std::function<void(const SWFClient*, const Model::PollForActivityTaskRequest&, const Model::PollForActivityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PollForActivityTaskResponseReceivedHandler;
204 typedef std::function<void(const SWFClient*, const Model::PollForDecisionTaskRequest&, const Model::PollForDecisionTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PollForDecisionTaskResponseReceivedHandler;
205 typedef std::function<void(const SWFClient*, const Model::RecordActivityTaskHeartbeatRequest&, const Model::RecordActivityTaskHeartbeatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RecordActivityTaskHeartbeatResponseReceivedHandler;
206 typedef std::function<void(const SWFClient*, const Model::RegisterActivityTypeRequest&, const Model::RegisterActivityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterActivityTypeResponseReceivedHandler;
207 typedef std::function<void(const SWFClient*, const Model::RegisterDomainRequest&, const Model::RegisterDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterDomainResponseReceivedHandler;
208 typedef std::function<void(const SWFClient*, const Model::RegisterWorkflowTypeRequest&, const Model::RegisterWorkflowTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RegisterWorkflowTypeResponseReceivedHandler;
210 typedef std::function<void(const SWFClient*, const Model::RespondActivityTaskCanceledRequest&, const Model::RespondActivityTaskCanceledOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RespondActivityTaskCanceledResponseReceivedHandler;
212 typedef std::function<void(const SWFClient*, const Model::RespondActivityTaskFailedRequest&, const Model::RespondActivityTaskFailedOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
RespondActivityTaskFailedResponseReceivedHandler;
214 typedef std::function<void(const SWFClient*, const Model::SignalWorkflowExecutionRequest&, const Model::SignalWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
SignalWorkflowExecutionResponseReceivedHandler;
215 typedef std::function<void(const SWFClient*, const Model::StartWorkflowExecutionRequest&, const Model::StartWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartWorkflowExecutionResponseReceivedHandler;
216 typedef std::function<void(const SWFClient*, const Model::TerminateWorkflowExecutionRequest&, const Model::TerminateWorkflowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TerminateWorkflowExecutionResponseReceivedHandler;
254 SWFClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
2707 std::shared_ptr<Utils::Threading::Executor> m_executor;
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::ListActivityTypesRequest &, const Model::ListActivityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivityTypesResponseReceivedHandler
std::function< void(const SWFClient *, const Model::DeprecateActivityTypeRequest &, const Model::DeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateActivityTypeResponseReceivedHandler
Aws::Utils::Outcome< StartWorkflowExecutionResult, Aws::Client::AWSError< SWFErrors > > StartWorkflowExecutionOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > DeprecateWorkflowTypeOutcome
std::function< void(const SWFClient *, const Model::DeprecateWorkflowTypeRequest &, const Model::DeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateWorkflowTypeResponseReceivedHandler
std::future< ListActivityTypesOutcome > ListActivityTypesOutcomeCallable
std::future< DescribeActivityTypeOutcome > DescribeActivityTypeOutcomeCallable
Aws::Utils::Outcome< PollForDecisionTaskResult, Aws::Client::AWSError< SWFErrors > > PollForDecisionTaskOutcome
std::future< CountClosedWorkflowExecutionsOutcome > CountClosedWorkflowExecutionsOutcomeCallable
Aws::Utils::Outcome< CountPendingDecisionTasksResult, Aws::Client::AWSError< SWFErrors > > CountPendingDecisionTasksOutcome
std::future< RegisterActivityTypeOutcome > RegisterActivityTypeOutcomeCallable
std::function< void(const SWFClient *, const Model::DeprecateDomainRequest &, const Model::DeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateDomainResponseReceivedHandler
std::future< RequestCancelWorkflowExecutionOutcome > RequestCancelWorkflowExecutionOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RegisterDomainOutcome
Aws::Utils::Outcome< DescribeWorkflowTypeResult, Aws::Client::AWSError< SWFErrors > > DescribeWorkflowTypeOutcome
Aws::Utils::Outcome< DescribeActivityTypeResult, Aws::Client::AWSError< SWFErrors > > DescribeActivityTypeOutcome
std::function< void(const SWFClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RespondActivityTaskFailedOutcome
Aws::Utils::Outcome< GetWorkflowExecutionHistoryResult, Aws::Client::AWSError< SWFErrors > > GetWorkflowExecutionHistoryOutcome
std::function< void(const SWFClient *, const Model::SignalWorkflowExecutionRequest &, const Model::SignalWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignalWorkflowExecutionResponseReceivedHandler
Aws::Utils::Outcome< ListActivityTypesResult, Aws::Client::AWSError< SWFErrors > > ListActivityTypesOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > SignalWorkflowExecutionOutcome
std::function< void(const SWFClient *, const Model::RequestCancelWorkflowExecutionRequest &, const Model::RequestCancelWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RequestCancelWorkflowExecutionResponseReceivedHandler
std::future< CountOpenWorkflowExecutionsOutcome > CountOpenWorkflowExecutionsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RespondActivityTaskCanceledOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > DeprecateActivityTypeOutcome
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::RecordActivityTaskHeartbeatRequest &, const Model::RecordActivityTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RecordActivityTaskHeartbeatResponseReceivedHandler
Aws::Utils::Outcome< ListDomainsResult, Aws::Client::AWSError< SWFErrors > > ListDomainsOutcome
std::future< StartWorkflowExecutionOutcome > StartWorkflowExecutionOutcomeCallable
std::function< void(const SWFClient *, const Model::DescribeWorkflowExecutionRequest &, const Model::DescribeWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowExecutionResponseReceivedHandler
std::future< RespondActivityTaskFailedOutcome > RespondActivityTaskFailedOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RespondDecisionTaskCompletedOutcome
Aws::Utils::Outcome< CountPendingActivityTasksResult, Aws::Client::AWSError< SWFErrors > > CountPendingActivityTasksOutcome
std::function< void(const SWFClient *, const Model::CountPendingActivityTasksRequest &, const Model::CountPendingActivityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CountPendingActivityTasksResponseReceivedHandler
std::future< RegisterWorkflowTypeOutcome > RegisterWorkflowTypeOutcomeCallable
Aws::Utils::Outcome< ListWorkflowTypesResult, Aws::Client::AWSError< SWFErrors > > ListWorkflowTypesOutcome
std::future< ListOpenWorkflowExecutionsOutcome > ListOpenWorkflowExecutionsOutcomeCallable
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::StartWorkflowExecutionRequest &, const Model::StartWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWorkflowExecutionResponseReceivedHandler
std::future< RespondDecisionTaskCompletedOutcome > RespondDecisionTaskCompletedOutcomeCallable
std::future< ListClosedWorkflowExecutionsOutcome > ListClosedWorkflowExecutionsOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RegisterWorkflowTypeOutcome
Aws::Utils::Outcome< DescribeDomainResult, Aws::Client::AWSError< SWFErrors > > DescribeDomainOutcome
std::future< RespondActivityTaskCanceledOutcome > RespondActivityTaskCanceledOutcomeCallable
std::function< void(const SWFClient *, const Model::ListOpenWorkflowExecutionsRequest &, const Model::ListOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpenWorkflowExecutionsResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RespondActivityTaskCompletedOutcome
Aws::Utils::Outcome< RecordActivityTaskHeartbeatResult, Aws::Client::AWSError< SWFErrors > > RecordActivityTaskHeartbeatOutcome
std::future< DeprecateWorkflowTypeOutcome > DeprecateWorkflowTypeOutcomeCallable
Aws::Client::AWSJsonClient BASECLASS
std::function< void(const SWFClient *, const Model::RegisterWorkflowTypeRequest &, const Model::RegisterWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterWorkflowTypeResponseReceivedHandler
std::future< PollForActivityTaskOutcome > PollForActivityTaskOutcomeCallable
std::future< PollForDecisionTaskOutcome > PollForDecisionTaskOutcomeCallable
std::future< RespondActivityTaskCompletedOutcome > RespondActivityTaskCompletedOutcomeCallable
std::function< void(const SWFClient *, const Model::PollForDecisionTaskRequest &, const Model::PollForDecisionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForDecisionTaskResponseReceivedHandler
std::future< RegisterDomainOutcome > RegisterDomainOutcomeCallable
std::future< DeprecateDomainOutcome > DeprecateDomainOutcomeCallable
std::function< void(const SWFClient *, const Model::PollForActivityTaskRequest &, const Model::PollForActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForActivityTaskResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RegisterActivityTypeOutcome
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::DescribeWorkflowTypeRequest &, const Model::DescribeWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowTypeResponseReceivedHandler
Aws::Utils::Outcome< ListOpenWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > ListOpenWorkflowExecutionsOutcome
Aws::Utils::Outcome< PollForActivityTaskResult, Aws::Client::AWSError< SWFErrors > > PollForActivityTaskOutcome
std::function< void(const SWFClient *, const Model::DescribeActivityTypeRequest &, const Model::DescribeActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivityTypeResponseReceivedHandler
std::future< DescribeWorkflowExecutionOutcome > DescribeWorkflowExecutionOutcomeCallable
std::future< RecordActivityTaskHeartbeatOutcome > RecordActivityTaskHeartbeatOutcomeCallable
std::future< DeprecateActivityTypeOutcome > DeprecateActivityTypeOutcomeCallable
std::function< void(const SWFClient *, const Model::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterDomainResponseReceivedHandler
std::future< GetWorkflowExecutionHistoryOutcome > GetWorkflowExecutionHistoryOutcomeCallable
Aws::Utils::Outcome< DescribeWorkflowExecutionResult, Aws::Client::AWSError< SWFErrors > > DescribeWorkflowExecutionOutcome
std::function< void(const SWFClient *, const Model::TerminateWorkflowExecutionRequest &, const Model::TerminateWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateWorkflowExecutionResponseReceivedHandler
Aws::Utils::Outcome< CountOpenWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > CountOpenWorkflowExecutionsOutcome
std::future< SignalWorkflowExecutionOutcome > SignalWorkflowExecutionOutcomeCallable
std::future< ListWorkflowTypesOutcome > ListWorkflowTypesOutcomeCallable
std::function< void(const SWFClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > DeprecateDomainOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::function< void(const SWFClient *, const Model::ListWorkflowTypesRequest &, const Model::ListWorkflowTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowTypesResponseReceivedHandler
Aws::Utils::Outcome< ListClosedWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > ListClosedWorkflowExecutionsOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > TerminateWorkflowExecutionOutcome
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::GetWorkflowExecutionHistoryRequest &, const Model::GetWorkflowExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowExecutionHistoryResponseReceivedHandler
Aws::Utils::Outcome< CountClosedWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > CountClosedWorkflowExecutionsOutcome
std::future< TerminateWorkflowExecutionOutcome > TerminateWorkflowExecutionOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
std::future< DescribeDomainOutcome > DescribeDomainOutcomeCallable
std::future< CountPendingDecisionTasksOutcome > CountPendingDecisionTasksOutcomeCallable
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::RegisterActivityTypeRequest &, const Model::RegisterActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterActivityTypeResponseReceivedHandler
std::function< void(const SWFClient *, const Model::RespondDecisionTaskCompletedRequest &, const Model::RespondDecisionTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondDecisionTaskCompletedResponseReceivedHandler
JSON (JavaScript Object Notation).
std::function< void(const SWFClient *, const Model::RespondActivityTaskCompletedRequest &, const Model::RespondActivityTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondActivityTaskCompletedResponseReceivedHandler
std::future< CountPendingActivityTasksOutcome > CountPendingActivityTasksOutcomeCallable
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > RequestCancelWorkflowExecutionOutcome
std::future< DescribeWorkflowTypeOutcome > DescribeWorkflowTypeOutcomeCallable