Skip to content

Commit 3bab977

Browse files
author
Sergey Abramkin
committed
start work: callback_result_data, basic handler
1 parent 4388c1b commit 3bab977

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

bindings/cpp/callback.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class basic_handler
8989
return false;
9090
}
9191

92-
int on_reply(const std::shared_ptr<void> &result)
92+
int on_reply(const std::shared_ptr<n2_body> &result)
9393
{
9494
// TODO(sabramkin): Output only protocol-independent known info (currently old-mechanic logging used)
9595
log_reply_info(&m_addr, &m_cmd);
@@ -202,7 +202,7 @@ async_generic_result n2_send_impl(session &sess, const n2_request &request, Meth
202202
n2_request_info request_info{ request, n2_repliers() };
203203

204204
request_info.repliers.on_reply =
205-
[handler](const std::shared_ptr<void> &result){
205+
[handler](const std::shared_ptr<n2_body> &result){
206206
return handler->on_reply(result);
207207
};
208208
request_info.repliers.on_reply_error =

bindings/cpp/callback_p.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ class n2_callback_result_data : public callback_result_data_base
171171
n2_callback_result_data() = default;
172172

173173
n2_callback_result_data(const dnet_addr &addr_in, const dnet_cmd &cmd_in,
174-
const std::shared_ptr<void> &result_in, int result_status_in)
174+
const std::shared_ptr<n2_body> &result_in, int result_status_in)
175175
: addr(addr_in)
176176
, cmd(cmd_in)
177177
, result(result_in)
@@ -224,7 +224,7 @@ class n2_callback_result_data : public callback_result_data_base
224224
dnet_cmd cmd;
225225

226226
// Either result or nonzero result_status must be set
227-
std::shared_ptr<void> result;
227+
std::shared_ptr<n2_body> result;
228228
int result_status;
229229
};
230230

0 commit comments

Comments
 (0)