update message API
This commit is contained in:
parent
5471f61100
commit
5ed160412a
1 changed files with 4 additions and 4 deletions
|
@ -83,9 +83,9 @@ template<typename ServiceT>
|
||||||
class Client : public ClientBase
|
class Client : public ClientBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
typedef std::promise<typename ServiceT::Response::Ptr> Promise;
|
typedef std::promise<typename ServiceT::Response::SharedPtr> Promise;
|
||||||
typedef std::shared_ptr<Promise> SharedPromise;
|
typedef std::shared_ptr<Promise> SharedPromise;
|
||||||
typedef std::shared_future<typename ServiceT::Response::Ptr> SharedFuture;
|
typedef std::shared_future<typename ServiceT::Response::SharedPtr> SharedFuture;
|
||||||
|
|
||||||
typedef std::function<void (SharedFuture)> CallbackType;
|
typedef std::function<void (SharedFuture)> CallbackType;
|
||||||
|
|
||||||
|
@ -123,13 +123,13 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedFuture async_send_request(
|
SharedFuture async_send_request(
|
||||||
typename ServiceT::Request::Ptr & request)
|
typename ServiceT::Request::SharedPtr & request)
|
||||||
{
|
{
|
||||||
return async_send_request(request, [](SharedFuture f) {});
|
return async_send_request(request, [](SharedFuture f) {});
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedFuture async_send_request(
|
SharedFuture async_send_request(
|
||||||
typename ServiceT::Request::Ptr & request,
|
typename ServiceT::Request::SharedPtr & request,
|
||||||
CallbackType cb)
|
CallbackType cb)
|
||||||
{
|
{
|
||||||
int64_t sequence_number;
|
int64_t sequence_number;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue