MOPEN SDK Auto Released By shenshi,Version:1.34.23
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
@@ -31,10 +31,10 @@ set(mopen_public_header_model
|
||||
include/alibabacloud/mopen/model/MoPenDoRecognizeResult.h
|
||||
include/alibabacloud/mopen/model/MoPenBindIsvRequest.h
|
||||
include/alibabacloud/mopen/model/MoPenBindIsvResult.h
|
||||
include/alibabacloud/mopen/model/MoPenAddGroupMemberRequest.h
|
||||
include/alibabacloud/mopen/model/MoPenAddGroupMemberResult.h
|
||||
include/alibabacloud/mopen/model/MoPenCreateDeviceRequest.h
|
||||
include/alibabacloud/mopen/model/MoPenCreateDeviceResult.h
|
||||
include/alibabacloud/mopen/model/MoPenAddGroupMemberRequest.h
|
||||
include/alibabacloud/mopen/model/MoPenAddGroupMemberResult.h
|
||||
include/alibabacloud/mopen/model/MoPenSendMqttMessageRequest.h
|
||||
include/alibabacloud/mopen/model/MoPenSendMqttMessageResult.h
|
||||
include/alibabacloud/mopen/model/MoPenFindGroupRequest.h
|
||||
@@ -54,10 +54,10 @@ set(mopen_src
|
||||
src/model/MoPenDoRecognizeResult.cc
|
||||
src/model/MoPenBindIsvRequest.cc
|
||||
src/model/MoPenBindIsvResult.cc
|
||||
src/model/MoPenAddGroupMemberRequest.cc
|
||||
src/model/MoPenAddGroupMemberResult.cc
|
||||
src/model/MoPenCreateDeviceRequest.cc
|
||||
src/model/MoPenCreateDeviceResult.cc
|
||||
src/model/MoPenAddGroupMemberRequest.cc
|
||||
src/model/MoPenAddGroupMemberResult.cc
|
||||
src/model/MoPenSendMqttMessageRequest.cc
|
||||
src/model/MoPenSendMqttMessageResult.cc
|
||||
src/model/MoPenFindGroupRequest.cc
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
#include "model/MoPenDoRecognizeResult.h"
|
||||
#include "model/MoPenBindIsvRequest.h"
|
||||
#include "model/MoPenBindIsvResult.h"
|
||||
#include "model/MoPenAddGroupMemberRequest.h"
|
||||
#include "model/MoPenAddGroupMemberResult.h"
|
||||
#include "model/MoPenCreateDeviceRequest.h"
|
||||
#include "model/MoPenCreateDeviceResult.h"
|
||||
#include "model/MoPenAddGroupMemberRequest.h"
|
||||
#include "model/MoPenAddGroupMemberResult.h"
|
||||
#include "model/MoPenSendMqttMessageRequest.h"
|
||||
#include "model/MoPenSendMqttMessageResult.h"
|
||||
#include "model/MoPenFindGroupRequest.h"
|
||||
@@ -66,12 +66,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::MoPenBindIsvResult> MoPenBindIsvOutcome;
|
||||
typedef std::future<MoPenBindIsvOutcome> MoPenBindIsvOutcomeCallable;
|
||||
typedef std::function<void(const MoPenClient*, const Model::MoPenBindIsvRequest&, const MoPenBindIsvOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoPenBindIsvAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoPenAddGroupMemberResult> MoPenAddGroupMemberOutcome;
|
||||
typedef std::future<MoPenAddGroupMemberOutcome> MoPenAddGroupMemberOutcomeCallable;
|
||||
typedef std::function<void(const MoPenClient*, const Model::MoPenAddGroupMemberRequest&, const MoPenAddGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoPenAddGroupMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoPenCreateDeviceResult> MoPenCreateDeviceOutcome;
|
||||
typedef std::future<MoPenCreateDeviceOutcome> MoPenCreateDeviceOutcomeCallable;
|
||||
typedef std::function<void(const MoPenClient*, const Model::MoPenCreateDeviceRequest&, const MoPenCreateDeviceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoPenCreateDeviceAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoPenAddGroupMemberResult> MoPenAddGroupMemberOutcome;
|
||||
typedef std::future<MoPenAddGroupMemberOutcome> MoPenAddGroupMemberOutcomeCallable;
|
||||
typedef std::function<void(const MoPenClient*, const Model::MoPenAddGroupMemberRequest&, const MoPenAddGroupMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoPenAddGroupMemberAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoPenSendMqttMessageResult> MoPenSendMqttMessageOutcome;
|
||||
typedef std::future<MoPenSendMqttMessageOutcome> MoPenSendMqttMessageOutcomeCallable;
|
||||
typedef std::function<void(const MoPenClient*, const Model::MoPenSendMqttMessageRequest&, const MoPenSendMqttMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoPenSendMqttMessageAsyncHandler;
|
||||
@@ -101,12 +101,12 @@ namespace AlibabaCloud
|
||||
MoPenBindIsvOutcome moPenBindIsv(const Model::MoPenBindIsvRequest &request)const;
|
||||
void moPenBindIsvAsync(const Model::MoPenBindIsvRequest& request, const MoPenBindIsvAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoPenBindIsvOutcomeCallable moPenBindIsvCallable(const Model::MoPenBindIsvRequest& request) const;
|
||||
MoPenAddGroupMemberOutcome moPenAddGroupMember(const Model::MoPenAddGroupMemberRequest &request)const;
|
||||
void moPenAddGroupMemberAsync(const Model::MoPenAddGroupMemberRequest& request, const MoPenAddGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoPenAddGroupMemberOutcomeCallable moPenAddGroupMemberCallable(const Model::MoPenAddGroupMemberRequest& request) const;
|
||||
MoPenCreateDeviceOutcome moPenCreateDevice(const Model::MoPenCreateDeviceRequest &request)const;
|
||||
void moPenCreateDeviceAsync(const Model::MoPenCreateDeviceRequest& request, const MoPenCreateDeviceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoPenCreateDeviceOutcomeCallable moPenCreateDeviceCallable(const Model::MoPenCreateDeviceRequest& request) const;
|
||||
MoPenAddGroupMemberOutcome moPenAddGroupMember(const Model::MoPenAddGroupMemberRequest &request)const;
|
||||
void moPenAddGroupMemberAsync(const Model::MoPenAddGroupMemberRequest& request, const MoPenAddGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoPenAddGroupMemberOutcomeCallable moPenAddGroupMemberCallable(const Model::MoPenAddGroupMemberRequest& request) const;
|
||||
MoPenSendMqttMessageOutcome moPenSendMqttMessage(const Model::MoPenSendMqttMessageRequest &request)const;
|
||||
void moPenSendMqttMessageAsync(const Model::MoPenSendMqttMessageRequest& request, const MoPenSendMqttMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoPenSendMqttMessageOutcomeCallable moPenSendMqttMessageCallable(const Model::MoPenSendMqttMessageRequest& request) const;
|
||||
|
||||
@@ -31,21 +31,21 @@ MoPenClient::MoPenClient(const Credentials &credentials, const ClientConfigurati
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "mopen");
|
||||
}
|
||||
|
||||
MoPenClient::MoPenClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "mopen");
|
||||
}
|
||||
|
||||
MoPenClient::MoPenClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "mopen");
|
||||
}
|
||||
|
||||
MoPenClient::~MoPenClient()
|
||||
@@ -231,42 +231,6 @@ MoPenClient::MoPenBindIsvOutcomeCallable MoPenClient::moPenBindIsvCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
MoPenClient::MoPenAddGroupMemberOutcome MoPenClient::moPenAddGroupMember(const MoPenAddGroupMemberRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return MoPenAddGroupMemberOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return MoPenAddGroupMemberOutcome(MoPenAddGroupMemberResult(outcome.result()));
|
||||
else
|
||||
return MoPenAddGroupMemberOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void MoPenClient::moPenAddGroupMemberAsync(const MoPenAddGroupMemberRequest& request, const MoPenAddGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, moPenAddGroupMember(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
MoPenClient::MoPenAddGroupMemberOutcomeCallable MoPenClient::moPenAddGroupMemberCallable(const MoPenAddGroupMemberRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<MoPenAddGroupMemberOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->moPenAddGroupMember(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
MoPenClient::MoPenCreateDeviceOutcome MoPenClient::moPenCreateDevice(const MoPenCreateDeviceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -303,6 +267,42 @@ MoPenClient::MoPenCreateDeviceOutcomeCallable MoPenClient::moPenCreateDeviceCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
MoPenClient::MoPenAddGroupMemberOutcome MoPenClient::moPenAddGroupMember(const MoPenAddGroupMemberRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return MoPenAddGroupMemberOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return MoPenAddGroupMemberOutcome(MoPenAddGroupMemberResult(outcome.result()));
|
||||
else
|
||||
return MoPenAddGroupMemberOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void MoPenClient::moPenAddGroupMemberAsync(const MoPenAddGroupMemberRequest& request, const MoPenAddGroupMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, moPenAddGroupMember(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
MoPenClient::MoPenAddGroupMemberOutcomeCallable MoPenClient::moPenAddGroupMemberCallable(const MoPenAddGroupMemberRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<MoPenAddGroupMemberOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->moPenAddGroupMember(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
MoPenClient::MoPenSendMqttMessageOutcome MoPenClient::moPenSendMqttMessage(const MoPenSendMqttMessageRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
Reference in New Issue
Block a user