AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
SWFClient.h File Reference
#include <aws/swf/SWF_EXPORTS.h>
#include <aws/swf/SWFErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/swf/model/CountClosedWorkflowExecutionsResult.h>
#include <aws/swf/model/CountOpenWorkflowExecutionsResult.h>
#include <aws/swf/model/CountPendingActivityTasksResult.h>
#include <aws/swf/model/CountPendingDecisionTasksResult.h>
#include <aws/swf/model/DescribeActivityTypeResult.h>
#include <aws/swf/model/DescribeDomainResult.h>
#include <aws/swf/model/DescribeWorkflowExecutionResult.h>
#include <aws/swf/model/DescribeWorkflowTypeResult.h>
#include <aws/swf/model/GetWorkflowExecutionHistoryResult.h>
#include <aws/swf/model/ListActivityTypesResult.h>
#include <aws/swf/model/ListClosedWorkflowExecutionsResult.h>
#include <aws/swf/model/ListDomainsResult.h>
#include <aws/swf/model/ListOpenWorkflowExecutionsResult.h>
#include <aws/swf/model/ListWorkflowTypesResult.h>
#include <aws/swf/model/PollForActivityTaskResult.h>
#include <aws/swf/model/PollForDecisionTaskResult.h>
#include <aws/swf/model/RecordActivityTaskHeartbeatResult.h>
#include <aws/swf/model/StartWorkflowExecutionResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::SWF::SWFClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::SWF
 
 Aws::SWF::Model
 

Typedefs

typedef Aws::Utils::Outcome< CountClosedWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::CountClosedWorkflowExecutionsOutcome
 
typedef Aws::Utils::Outcome< CountOpenWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::CountOpenWorkflowExecutionsOutcome
 
typedef Aws::Utils::Outcome< CountPendingActivityTasksResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::CountPendingActivityTasksOutcome
 
typedef Aws::Utils::Outcome< CountPendingDecisionTasksResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::CountPendingDecisionTasksOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DeprecateActivityTypeOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DeprecateDomainOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DeprecateWorkflowTypeOutcome
 
typedef Aws::Utils::Outcome< DescribeActivityTypeResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DescribeActivityTypeOutcome
 
typedef Aws::Utils::Outcome< DescribeDomainResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DescribeDomainOutcome
 
typedef Aws::Utils::Outcome< DescribeWorkflowExecutionResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DescribeWorkflowExecutionOutcome
 
typedef Aws::Utils::Outcome< DescribeWorkflowTypeResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::DescribeWorkflowTypeOutcome
 
typedef Aws::Utils::Outcome< GetWorkflowExecutionHistoryResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::GetWorkflowExecutionHistoryOutcome
 
typedef Aws::Utils::Outcome< ListActivityTypesResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::ListActivityTypesOutcome
 
typedef Aws::Utils::Outcome< ListClosedWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::ListClosedWorkflowExecutionsOutcome
 
typedef Aws::Utils::Outcome< ListDomainsResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::ListDomainsOutcome
 
typedef Aws::Utils::Outcome< ListOpenWorkflowExecutionsResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::ListOpenWorkflowExecutionsOutcome
 
typedef Aws::Utils::Outcome< ListWorkflowTypesResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::ListWorkflowTypesOutcome
 
typedef Aws::Utils::Outcome< PollForActivityTaskResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::PollForActivityTaskOutcome
 
typedef Aws::Utils::Outcome< PollForDecisionTaskResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::PollForDecisionTaskOutcome
 
typedef Aws::Utils::Outcome< RecordActivityTaskHeartbeatResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RecordActivityTaskHeartbeatOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RegisterActivityTypeOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RegisterDomainOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RegisterWorkflowTypeOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RequestCancelWorkflowExecutionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RespondActivityTaskCanceledOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RespondActivityTaskCompletedOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RespondActivityTaskFailedOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::RespondDecisionTaskCompletedOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::SignalWorkflowExecutionOutcome
 
typedef Aws::Utils::Outcome< StartWorkflowExecutionResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::StartWorkflowExecutionOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< SWFErrors > > Aws::SWF::Model::TerminateWorkflowExecutionOutcome
 
typedef std::future< CountClosedWorkflowExecutionsOutcome > Aws::SWF::Model::CountClosedWorkflowExecutionsOutcomeCallable
 
typedef std::future< CountOpenWorkflowExecutionsOutcome > Aws::SWF::Model::CountOpenWorkflowExecutionsOutcomeCallable
 
typedef std::future< CountPendingActivityTasksOutcome > Aws::SWF::Model::CountPendingActivityTasksOutcomeCallable
 
typedef std::future< CountPendingDecisionTasksOutcome > Aws::SWF::Model::CountPendingDecisionTasksOutcomeCallable
 
typedef std::future< DeprecateActivityTypeOutcome > Aws::SWF::Model::DeprecateActivityTypeOutcomeCallable
 
typedef std::future< DeprecateDomainOutcome > Aws::SWF::Model::DeprecateDomainOutcomeCallable
 
typedef std::future< DeprecateWorkflowTypeOutcome > Aws::SWF::Model::DeprecateWorkflowTypeOutcomeCallable
 
typedef std::future< DescribeActivityTypeOutcome > Aws::SWF::Model::DescribeActivityTypeOutcomeCallable
 
typedef std::future< DescribeDomainOutcome > Aws::SWF::Model::DescribeDomainOutcomeCallable
 
typedef std::future< DescribeWorkflowExecutionOutcome > Aws::SWF::Model::DescribeWorkflowExecutionOutcomeCallable
 
typedef std::future< DescribeWorkflowTypeOutcome > Aws::SWF::Model::DescribeWorkflowTypeOutcomeCallable
 
typedef std::future< GetWorkflowExecutionHistoryOutcome > Aws::SWF::Model::GetWorkflowExecutionHistoryOutcomeCallable
 
typedef std::future< ListActivityTypesOutcome > Aws::SWF::Model::ListActivityTypesOutcomeCallable
 
typedef std::future< ListClosedWorkflowExecutionsOutcome > Aws::SWF::Model::ListClosedWorkflowExecutionsOutcomeCallable
 
typedef std::future< ListDomainsOutcome > Aws::SWF::Model::ListDomainsOutcomeCallable
 
typedef std::future< ListOpenWorkflowExecutionsOutcome > Aws::SWF::Model::ListOpenWorkflowExecutionsOutcomeCallable
 
typedef std::future< ListWorkflowTypesOutcome > Aws::SWF::Model::ListWorkflowTypesOutcomeCallable
 
typedef std::future< PollForActivityTaskOutcome > Aws::SWF::Model::PollForActivityTaskOutcomeCallable
 
typedef std::future< PollForDecisionTaskOutcome > Aws::SWF::Model::PollForDecisionTaskOutcomeCallable
 
typedef std::future< RecordActivityTaskHeartbeatOutcome > Aws::SWF::Model::RecordActivityTaskHeartbeatOutcomeCallable
 
typedef std::future< RegisterActivityTypeOutcome > Aws::SWF::Model::RegisterActivityTypeOutcomeCallable
 
typedef std::future< RegisterDomainOutcome > Aws::SWF::Model::RegisterDomainOutcomeCallable
 
typedef std::future< RegisterWorkflowTypeOutcome > Aws::SWF::Model::RegisterWorkflowTypeOutcomeCallable
 
typedef std::future< RequestCancelWorkflowExecutionOutcome > Aws::SWF::Model::RequestCancelWorkflowExecutionOutcomeCallable
 
typedef std::future< RespondActivityTaskCanceledOutcome > Aws::SWF::Model::RespondActivityTaskCanceledOutcomeCallable
 
typedef std::future< RespondActivityTaskCompletedOutcome > Aws::SWF::Model::RespondActivityTaskCompletedOutcomeCallable
 
typedef std::future< RespondActivityTaskFailedOutcome > Aws::SWF::Model::RespondActivityTaskFailedOutcomeCallable
 
typedef std::future< RespondDecisionTaskCompletedOutcome > Aws::SWF::Model::RespondDecisionTaskCompletedOutcomeCallable
 
typedef std::future< SignalWorkflowExecutionOutcome > Aws::SWF::Model::SignalWorkflowExecutionOutcomeCallable
 
typedef std::future< StartWorkflowExecutionOutcome > Aws::SWF::Model::StartWorkflowExecutionOutcomeCallable
 
typedef std::future< TerminateWorkflowExecutionOutcome > Aws::SWF::Model::TerminateWorkflowExecutionOutcomeCallable
 
typedef std::function< void(const SWFClient *, const Model::CountClosedWorkflowExecutionsRequest &, const Model::CountClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::CountClosedWorkflowExecutionsResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::CountOpenWorkflowExecutionsRequest &, const Model::CountOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::CountOpenWorkflowExecutionsResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::CountPendingActivityTasksRequest &, const Model::CountPendingActivityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::CountPendingActivityTasksResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::CountPendingDecisionTasksRequest &, const Model::CountPendingDecisionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::CountPendingDecisionTasksResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DeprecateActivityTypeRequest &, const Model::DeprecateActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DeprecateActivityTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DeprecateDomainRequest &, const Model::DeprecateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DeprecateDomainResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DeprecateWorkflowTypeRequest &, const Model::DeprecateWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DeprecateWorkflowTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DescribeActivityTypeRequest &, const Model::DescribeActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DescribeActivityTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DescribeDomainRequest &, const Model::DescribeDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DescribeDomainResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DescribeWorkflowExecutionRequest &, const Model::DescribeWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DescribeWorkflowExecutionResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::DescribeWorkflowTypeRequest &, const Model::DescribeWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::DescribeWorkflowTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::GetWorkflowExecutionHistoryRequest &, const Model::GetWorkflowExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::GetWorkflowExecutionHistoryResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::ListActivityTypesRequest &, const Model::ListActivityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::ListActivityTypesResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::ListClosedWorkflowExecutionsRequest &, const Model::ListClosedWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::ListClosedWorkflowExecutionsResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::ListDomainsResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::ListOpenWorkflowExecutionsRequest &, const Model::ListOpenWorkflowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::ListOpenWorkflowExecutionsResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::ListWorkflowTypesRequest &, const Model::ListWorkflowTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::ListWorkflowTypesResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::PollForActivityTaskRequest &, const Model::PollForActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::PollForActivityTaskResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::PollForDecisionTaskRequest &, const Model::PollForDecisionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::PollForDecisionTaskResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RecordActivityTaskHeartbeatRequest &, const Model::RecordActivityTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RecordActivityTaskHeartbeatResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RegisterActivityTypeRequest &, const Model::RegisterActivityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RegisterActivityTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RegisterDomainRequest &, const Model::RegisterDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RegisterDomainResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RegisterWorkflowTypeRequest &, const Model::RegisterWorkflowTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RegisterWorkflowTypeResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RequestCancelWorkflowExecutionRequest &, const Model::RequestCancelWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RequestCancelWorkflowExecutionResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RespondActivityTaskCanceledRequest &, const Model::RespondActivityTaskCanceledOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RespondActivityTaskCanceledResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RespondActivityTaskCompletedRequest &, const Model::RespondActivityTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RespondActivityTaskCompletedResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RespondActivityTaskFailedRequest &, const Model::RespondActivityTaskFailedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RespondActivityTaskFailedResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::RespondDecisionTaskCompletedRequest &, const Model::RespondDecisionTaskCompletedOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::RespondDecisionTaskCompletedResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::SignalWorkflowExecutionRequest &, const Model::SignalWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::SignalWorkflowExecutionResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::StartWorkflowExecutionRequest &, const Model::StartWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::StartWorkflowExecutionResponseReceivedHandler
 
typedef std::function< void(const SWFClient *, const Model::TerminateWorkflowExecutionRequest &, const Model::TerminateWorkflowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SWF::TerminateWorkflowExecutionResponseReceivedHandler