Skip to content

Commit 313abd7

Browse files
committed
example
1 parent 3fbb7e6 commit 313abd7

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

examples/speed_test_async_multi.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ double time_s() {
4747
// alias namespaces
4848
namespace r = bredis;
4949
namespace asio = boost::asio;
50+
namespace sys = boost::system;
5051
using boost::get;
5152

5253
int main(int argc, char **argv) {
@@ -62,6 +63,7 @@ int main(int argc, char **argv) {
6263
using Iterator = typename r::to_iterator<Buffer>::iterator_t;
6364
//using policy_t = r::parsing_policy::drop_result;
6465
using policy_t = r::parsing_policy::keep_result;
66+
using result_t = r::positive_parse_result_t<Iterator, policy_t>;
6567

6668
if (argc < 2) {
6769
std::cout << "Usage : " << argv[0] << " ip:port \n";
@@ -111,7 +113,7 @@ int main(int argc, char **argv) {
111113

112114
c.async_read(
113115
rx_buff,
114-
[&](const boost::system::error_code &ec, auto &&r) {
116+
[&](const sys::error_code &ec, result_t &&r) {
115117
assert(!ec);
116118
(void)ec;
117119
rx_buff.consume(r.consumed);
@@ -124,8 +126,8 @@ int main(int argc, char **argv) {
124126
},
125127
cmds_count, policy_t{});
126128

127-
c.async_write(tx_buff, cmd_wpapper, [&](const boost::system::error_code &ec,
128-
auto bytes_transferred) {
129+
c.async_write(tx_buff, cmd_wpapper, [&](const sys::error_code &ec,
130+
std::size_t bytes_transferred) {
129131
(void)ec;
130132
assert(!ec);
131133
tx_buff.consume(bytes_transferred);

0 commit comments

Comments
 (0)