Skip to content

Commit e674fc6

Browse files
renamed executor_type to executor for io.
1 parent 89b5c2c commit e674fc6

19 files changed

+66
-66
lines changed

Diff for: include/boost/async/io/acceptor.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ struct acceptor
5555
else
5656
return std::move(socket_);
5757
}
58-
accept_op_( asio::basic_socket_acceptor<protocol_type, executor_type> & acceptor)
58+
accept_op_( asio::basic_socket_acceptor<protocol_type, executor> & acceptor)
5959
: acceptor_(acceptor) {}
6060
private:
61-
asio::basic_socket_acceptor<protocol_type, executor_type> & acceptor_;
61+
asio::basic_socket_acceptor<protocol_type, executor> & acceptor_;
6262
stream_socket socket_;
6363
std::exception_ptr error;
6464
std::optional<std::tuple<system::error_code>> result_;
@@ -93,10 +93,10 @@ struct acceptor
9393
else
9494
return std::move(socket_);
9595
}
96-
accept_seq_op_(asio::basic_socket_acceptor<protocol_type, executor_type> & acceptor)
96+
accept_seq_op_(asio::basic_socket_acceptor<protocol_type, executor> & acceptor)
9797
: acceptor_(acceptor) {}
9898
private:
99-
asio::basic_socket_acceptor<protocol_type, executor_type> & acceptor_;
99+
asio::basic_socket_acceptor<protocol_type, executor> & acceptor_;
100100
seq_packet_socket socket_;
101101
std::exception_ptr error;
102102
std::optional<std::tuple<system::error_code>> result_;
@@ -105,7 +105,7 @@ struct acceptor
105105
[[nodiscard]] BOOST_ASYNC_DECL accept_op_ accept();
106106
[[nodiscard]] BOOST_ASYNC_DECL accept_seq_op_ accept_seq_packet();
107107
private:
108-
asio::basic_socket_acceptor<protocol_type, executor_type> acceptor_;
108+
asio::basic_socket_acceptor<protocol_type, executor> acceptor_;
109109
};
110110

111111
}

Diff for: include/boost/async/io/datagram_socket.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ struct [[nodiscard]] datagram_socket final : socket
5252
[[nodiscard]] send_to_op_seq_ send_to(buffers::const_buffer_span buffers, const endpoint & target);
5353
[[nodiscard]] send_to_op_ send_to(buffers::const_buffer buffer, const endpoint & target);
5454

55-
asio::basic_datagram_socket<protocol_type, executor_type> datagram_socket_;
55+
asio::basic_datagram_socket<protocol_type, executor> datagram_socket_;
5656
};
5757

5858
inline system::result<std::pair<datagram_socket, datagram_socket>> make_pair(decltype(local_datagram) protocol)

Diff for: include/boost/async/io/detail/datagram_socket.hpp

+20-20
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ struct datagram_socket::receive_op_ : detail::deferred_op_resource_base
3939
const auto & [ec, n] = *result_;
4040
return transfer_result{ec, n};
4141
}
42-
receive_op_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
42+
receive_op_(asio::basic_datagram_socket<protocol_type, executor> & rs,
4343
buffers::mutable_buffer buffer)
4444
: datagram_socket_(rs), buffer_(buffer) {}
4545
private:
4646
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
47-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
47+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
4848
buffers::mutable_buffer buffer_;
4949
std::exception_ptr error;
5050
std::optional<std::tuple<system::error_code, std::size_t>> result_;
@@ -76,16 +76,16 @@ struct datagram_socket::receive_op_seq_ : detail::deferred_op_resource_base
7676
const auto & [ec, n] = *result_;
7777
return transfer_result{ec, n};
7878
}
79-
receive_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
79+
receive_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
8080
buffers::mutable_buffer_subspan buffer)
8181
: datagram_socket_(rs), buffer_(buffer) {}
8282

83-
receive_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
83+
receive_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
8484
buffers::mutable_buffer_span buffer)
8585
: datagram_socket_(rs), buffer_(buffer) {}
8686
private:
8787
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
88-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
88+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
8989
buffers::mutable_buffer_subspan buffer_;
9090
std::exception_ptr error;
9191
std::optional<std::tuple<system::error_code, std::size_t>> result_;
@@ -117,12 +117,12 @@ struct datagram_socket::receive_from_op_ : detail::deferred_op_resource_base
117117
const auto & [ec, n] = *result_;
118118
return transfer_result{ec, n};
119119
}
120-
receive_from_op_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
120+
receive_from_op_(asio::basic_datagram_socket<protocol_type, executor> & rs,
121121
buffers::mutable_buffer buffer, endpoint & ep)
122122
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
123123
private:
124124
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
125-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
125+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
126126
buffers::mutable_buffer buffer_;
127127
endpoint &ep_;
128128

@@ -156,15 +156,15 @@ struct datagram_socket::receive_from_op_seq_ : detail::deferred_op_resource_base
156156
const auto & [ec, n] = *result_;
157157
return transfer_result{ec, n};
158158
}
159-
receive_from_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
159+
receive_from_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
160160
buffers::mutable_buffer_subspan buffer, endpoint & ep)
161161
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
162-
receive_from_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
162+
receive_from_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
163163
buffers::mutable_buffer_span buffer, endpoint & ep)
164164
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
165165
private:
166166
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
167-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
167+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
168168
buffers::mutable_buffer_subspan buffer_;
169169
endpoint & ep_;
170170
std::exception_ptr error;
@@ -196,12 +196,12 @@ struct datagram_socket::send_op_ : detail::deferred_op_resource_base
196196
const auto & [ec, n] = *result_;
197197
return transfer_result{ec, n};
198198
}
199-
send_op_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
199+
send_op_(asio::basic_datagram_socket<protocol_type, executor> & rs,
200200
buffers::const_buffer buffer)
201201
: datagram_socket_(rs), buffer_(buffer) {}
202202
private:
203203
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
204-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
204+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
205205
buffers::const_buffer buffer_;
206206
std::exception_ptr error;
207207
std::optional<std::tuple<system::error_code, std::size_t>> result_;
@@ -233,15 +233,15 @@ struct datagram_socket::send_op_seq_ : detail::deferred_op_resource_base
233233
const auto & [ec, n] = *result_;
234234
return transfer_result{ec, n};
235235
}
236-
send_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
236+
send_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
237237
buffers::const_buffer_subspan buffer)
238238
: datagram_socket_(rs), buffer_(buffer) {}
239-
send_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
239+
send_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
240240
buffers::const_buffer_span buffer)
241241
: datagram_socket_(rs), buffer_(buffer) {}
242242
private:
243243
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
244-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
244+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
245245
buffers::const_buffer_subspan buffer_;
246246
std::exception_ptr error;
247247
std::optional<std::tuple<system::error_code, std::size_t>> result_;
@@ -273,12 +273,12 @@ struct datagram_socket::send_to_op_ : detail::deferred_op_resource_base
273273
const auto & [ec, n] = *result_;
274274
return transfer_result{ec, n};
275275
}
276-
send_to_op_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
276+
send_to_op_(asio::basic_datagram_socket<protocol_type, executor> & rs,
277277
buffers::const_buffer buffer, const endpoint & ep)
278278
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
279279
private:
280280
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
281-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
281+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
282282
buffers::const_buffer buffer_;
283283
const endpoint &ep_;
284284

@@ -312,16 +312,16 @@ struct datagram_socket::send_to_op_seq_ : detail::deferred_op_resource_base
312312
const auto & [ec, n] = *result_;
313313
return transfer_result{ec, n};
314314
}
315-
send_to_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
315+
send_to_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
316316
buffers::const_buffer_subspan buffer, const endpoint & ep)
317317
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
318318

319-
send_to_op_seq_(asio::basic_datagram_socket<protocol_type, executor_type> & rs,
319+
send_to_op_seq_(asio::basic_datagram_socket<protocol_type, executor> & rs,
320320
buffers::const_buffer_span buffer, const endpoint & ep)
321321
: datagram_socket_(rs), buffer_(buffer), ep_(ep) {}
322322
private:
323323
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
324-
asio::basic_datagram_socket<protocol_type, executor_type> &datagram_socket_;
324+
asio::basic_datagram_socket<protocol_type, executor> &datagram_socket_;
325325
buffers::const_buffer_subspan buffer_;
326326
const endpoint & ep_;
327327
std::exception_ptr error;

Diff for: include/boost/async/io/detail/seq_packet_socket.hpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ struct seq_packet_socket::receive_op_ : detail::deferred_op_resource_base
3939
const auto & [ec, n] = *result_;
4040
return transfer_result{ec, n};
4141
}
42-
receive_op_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
42+
receive_op_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
4343
buffers::mutable_buffer buffer, message_flags &out_flags)
4444
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
4545
private:
4646
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
47-
asio::basic_seq_packet_socket<protocol_type, executor_type> &seq_packet_socket_;
47+
asio::basic_seq_packet_socket<protocol_type, executor> &seq_packet_socket_;
4848
buffers::mutable_buffer buffer_;
4949
message_flags &out_flags_;
5050
std::exception_ptr error;
@@ -77,15 +77,15 @@ struct seq_packet_socket::receive_op_seq_ : detail::deferred_op_resource_base
7777
const auto & [ec, n] = *result_;
7878
return transfer_result{ec, n};
7979
}
80-
receive_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
80+
receive_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
8181
buffers::mutable_buffer_subspan buffer, message_flags &out_flags)
8282
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
83-
receive_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
83+
receive_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
8484
buffers::mutable_buffer_span buffer, message_flags &out_flags)
8585
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
8686
private:
8787
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
88-
asio::basic_seq_packet_socket<protocol_type, executor_type> &seq_packet_socket_;
88+
asio::basic_seq_packet_socket<protocol_type, executor> &seq_packet_socket_;
8989
buffers::mutable_buffer_subspan buffer_;
9090
message_flags &out_flags_;
9191
std::exception_ptr error;
@@ -117,12 +117,12 @@ struct seq_packet_socket::send_op_ : detail::deferred_op_resource_base
117117
const auto & [ec, n] = *result_;
118118
return transfer_result{ec, n};
119119
}
120-
send_op_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
120+
send_op_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
121121
buffers::const_buffer buffer, message_flags out_flags)
122122
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
123123
private:
124124
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
125-
asio::basic_seq_packet_socket<protocol_type, executor_type> &seq_packet_socket_;
125+
asio::basic_seq_packet_socket<protocol_type, executor> &seq_packet_socket_;
126126
buffers::const_buffer buffer_;
127127
message_flags out_flags_;
128128
std::exception_ptr error;
@@ -155,15 +155,15 @@ struct seq_packet_socket::send_op_seq_ : detail::deferred_op_resource_base
155155
const auto & [ec, n] = *result_;
156156
return transfer_result{ec, n};
157157
}
158-
send_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
158+
send_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
159159
buffers::const_buffer_subspan buffer, message_flags out_flags)
160160
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
161-
send_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor_type> & rs,
161+
send_op_seq_(asio::basic_seq_packet_socket<protocol_type, executor> & rs,
162162
buffers::const_buffer_span buffer, message_flags out_flags)
163163
: seq_packet_socket_(rs), buffer_(buffer), out_flags_(out_flags) {}
164164
private:
165165
void initiate_(async::completion_handler<system::error_code, std::size_t> h);
166-
asio::basic_seq_packet_socket<protocol_type, executor_type> &seq_packet_socket_;
166+
asio::basic_seq_packet_socket<protocol_type, executor> &seq_packet_socket_;
167167
buffers::const_buffer_subspan buffer_;
168168
message_flags out_flags_;
169169
std::exception_ptr error;

Diff for: include/boost/async/io/detail/socket.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ struct socket::wait_op_ : detail::deferred_op_resource_base
4646
else
4747
return {};
4848
}
49-
wait_op_(asio::basic_socket<protocol_type, executor_type> & socket,
49+
wait_op_(asio::basic_socket<protocol_type, executor> & socket,
5050
asio::socket_base::wait_type wt) : socket_(socket), wt_(wt) {}
5151
private:
52-
asio::basic_socket<protocol_type, executor_type> & socket_;
52+
asio::basic_socket<protocol_type, executor> & socket_;
5353
asio::socket_base::wait_type wt_;
5454
std::exception_ptr error;
5555
std::optional<std::tuple<system::error_code>> result_;

Diff for: include/boost/async/io/file.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ struct file
3737
[[nodiscard]] BOOST_ASYNC_DECL system::result<void> sync_data();
3838

3939

40-
using native_handle_type = asio::basic_file<executor_type>::native_handle_type;
40+
using native_handle_type = asio::basic_file<executor>::native_handle_type;
4141
BOOST_ASYNC_DECL native_handle_type native_handle();
4242

4343
BOOST_ASYNC_DECL system::result<void> assign(native_handle_type native_handle);
4444
BOOST_ASYNC_DECL system::result<native_handle_type> release();
4545

4646
private:
47-
asio::basic_file<executor_type> & file_;
47+
asio::basic_file<executor> & file_;
4848
public:
49-
file(asio::basic_file<executor_type> & file) : file_(file) {}
49+
file(asio::basic_file<executor> & file) : file_(file) {}
5050
};
5151

5252
}

Diff for: include/boost/async/io/pipe.hpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ struct readable_pipe final : stream
2424
BOOST_ASYNC_DECL system::result<void> cancel() override;
2525
BOOST_ASYNC_DECL bool is_open() const override;
2626

27-
using native_handle_type = typename asio::basic_readable_pipe<executor_type>::native_handle_type;
27+
using native_handle_type = typename asio::basic_readable_pipe<executor>::native_handle_type;
2828
native_handle_type native_handle() {return pipe_.native_handle();}
2929

3030
BOOST_ASYNC_DECL readable_pipe();
@@ -43,7 +43,7 @@ struct readable_pipe final : stream
4343
BOOST_ASYNC_DECL void async_write_some_impl_(buffers::const_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
4444

4545
friend system::result<std::pair<readable_pipe, writable_pipe>> make_pipe();
46-
asio::basic_readable_pipe<executor_type> pipe_;
46+
asio::basic_readable_pipe<executor> pipe_;
4747
};
4848

4949
struct writable_pipe final : stream
@@ -52,7 +52,7 @@ struct writable_pipe final : stream
5252
BOOST_ASYNC_DECL system::result<void> cancel() override;
5353
BOOST_ASYNC_DECL bool is_open() const override;
5454

55-
using native_handle_type = typename asio::basic_readable_pipe<executor_type>::native_handle_type;
55+
using native_handle_type = typename asio::basic_readable_pipe<executor>::native_handle_type;
5656
native_handle_type native_handle() {return pipe_.native_handle();}
5757

5858
BOOST_ASYNC_DECL writable_pipe();
@@ -68,7 +68,7 @@ struct writable_pipe final : stream
6868
BOOST_ASYNC_DECL void async_read_some_impl_(buffers::mutable_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
6969
BOOST_ASYNC_DECL void async_write_some_impl_(buffers::const_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
7070
friend system::result<std::pair<readable_pipe, writable_pipe>> make_pipe();
71-
asio::basic_writable_pipe<executor_type> pipe_;
71+
asio::basic_writable_pipe<executor> pipe_;
7272
};
7373

7474
system::result<std::pair<readable_pipe, writable_pipe>> make_pipe();

Diff for: include/boost/async/io/random_access_file.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ struct random_access_file : file, random_access_device
3232
private:
3333
BOOST_ASYNC_DECL void async_read_some_at_impl_ (std::uint64_t offset, buffers::mutable_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
3434
BOOST_ASYNC_DECL void async_write_some_at_impl_(std::uint64_t offset, buffers::const_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
35-
asio::basic_random_access_file<executor_type> random_access_file_;
35+
asio::basic_random_access_file<executor> random_access_file_;
3636

3737
};
3838
}

Diff for: include/boost/async/io/resolver.hpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ struct resolver
3333

3434
struct resolve_op_ : detail::deferred_op_resource_base
3535
{
36-
using result_type = asio::ip::basic_resolver<protocol_type, executor_type>::results_type;
36+
using result_type = asio::ip::basic_resolver<protocol_type, executor>::results_type;
3737

3838
constexpr static bool await_ready() { return false; }
3939

@@ -53,11 +53,11 @@ struct resolver
5353
}
5454

5555
[[nodiscard]] resolve_result await_resume();
56-
resolve_op_(asio::ip::basic_resolver<protocol_type, executor_type> & resolver,
56+
resolve_op_(asio::ip::basic_resolver<protocol_type, executor> & resolver,
5757
core::string_view host, core::string_view service)
5858
: resolver_(resolver), host_(host), service_(service) {}
5959
private:
60-
asio::ip::basic_resolver<protocol_type, executor_type> & resolver_;
60+
asio::ip::basic_resolver<protocol_type, executor> & resolver_;
6161
core::string_view host_;
6262
core::string_view service_;
6363
std::exception_ptr error;
@@ -76,7 +76,7 @@ struct resolver
7676

7777

7878
private:
79-
asio::ip::basic_resolver<protocol_type, executor_type> resolver_;
79+
asio::ip::basic_resolver<protocol_type, executor> resolver_;
8080
};
8181

8282
// NOTE: Doesn't need to be a promise, can be optimized.

Diff for: include/boost/async/io/seq_packet_socket.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ struct [[nodiscard]] seq_packet_socket final : socket
5353
[[nodiscard]] BOOST_ASYNC_DECL send_op_seq_ send(buffers::const_buffer_span buffers, message_flags out_flags);
5454
[[nodiscard]] BOOST_ASYNC_DECL send_op_ send(buffers::const_buffer buffer, message_flags out_flags);
5555

56-
asio::basic_seq_packet_socket<protocol_type, executor_type> seq_packet_socket_;
56+
asio::basic_seq_packet_socket<protocol_type, executor> seq_packet_socket_;
5757
};
5858

5959

Diff for: include/boost/async/io/serial_port.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ struct [[nodiscard]] serial_port final : stream
4040
[[nodiscard]] BOOST_ASYNC_DECL system::result<void> set_parity(parity rate);
4141
[[nodiscard]] BOOST_ASYNC_DECL system::result<parity> get_parity();
4242

43-
using native_handle_type = typename asio::basic_serial_port<executor_type>::native_handle_type;
43+
using native_handle_type = typename asio::basic_serial_port<executor>::native_handle_type;
4444
native_handle_type native_handle() {return serial_port_.native_handle();}
4545

4646
BOOST_ASYNC_DECL serial_port();
@@ -58,7 +58,7 @@ struct [[nodiscard]] serial_port final : stream
5858
BOOST_ASYNC_DECL void async_read_some_impl_(buffers::mutable_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
5959
BOOST_ASYNC_DECL void async_write_some_impl_(buffers::const_buffer_subspan buffer, async::completion_handler<system::error_code, std::size_t> h) override;
6060

61-
asio::basic_serial_port<executor_type> serial_port_;
61+
asio::basic_serial_port<executor> serial_port_;
6262
};
6363

6464

0 commit comments

Comments
 (0)