@@ -102,7 +102,7 @@ namespace asyncpp::io {
102
102
103
103
[[nodiscard]] detail::io_engine::socket_handle_t native_handle () const noexcept { return m_fd; }
104
104
[[nodiscard]] detail::io_engine::socket_handle_t release () noexcept {
105
- if (m_io != nullptr && m_fd != detail::io_engine::invalid_socket_handle)
105
+ if (m_io != nullptr && m_fd != detail::io_engine::invalid_socket_handle)
106
106
m_io->engine ()->socket_release (m_fd);
107
107
m_io = nullptr ;
108
108
m_remote_ep = {};
@@ -115,21 +115,19 @@ namespace asyncpp::io {
115
115
[[nodiscard]] socket_accept_awaitable accept () noexcept ;
116
116
[[nodiscard]] socket_accept_error_code_awaitable accept (std::error_code& ec) noexcept ;
117
117
[[nodiscard]] socket_send_awaitable send (const void * buffer, std::size_t size) noexcept ;
118
- [[nodiscard]] socket_send_awaitable send (const void * buffer, std::size_t size,
119
- std::error_code& ec) noexcept ;
118
+ [[nodiscard]] socket_send_awaitable send (const void * buffer, std::size_t size, std::error_code& ec) noexcept ;
120
119
[[nodiscard]] socket_recv_awaitable recv (void * buffer, std::size_t size) noexcept ;
121
- [[nodiscard]] socket_recv_awaitable recv (void * buffer, std::size_t size,
122
- std::error_code& ec) noexcept ;
120
+ [[nodiscard]] socket_recv_awaitable recv (void * buffer, std::size_t size, std::error_code& ec) noexcept ;
123
121
[[nodiscard]] socket_recv_exact_awaitable recv_exact (void * buffer, std::size_t size) noexcept ;
124
122
[[nodiscard]] socket_recv_exact_awaitable recv_exact (void * buffer, std::size_t size,
125
- std::error_code& ec) noexcept ;
126
- [[nodiscard]] socket_send_to_awaitable send_to (const void * buffer, std::size_t size,
127
- const endpoint& dst_ep) noexcept ;
123
+ std::error_code& ec) noexcept ;
128
124
[[nodiscard]] socket_send_to_awaitable send_to (const void * buffer, std::size_t size,
129
- const endpoint& dst_ep, std::error_code& ec) noexcept ;
125
+ const endpoint& dst_ep) noexcept ;
126
+ [[nodiscard]] socket_send_to_awaitable send_to (const void * buffer, std::size_t size, const endpoint& dst_ep,
127
+ std::error_code& ec) noexcept ;
130
128
[[nodiscard]] socket_recv_from_awaitable recv_from (void * buffer, std::size_t size) noexcept ;
131
129
[[nodiscard]] socket_recv_from_awaitable recv_from (void * buffer, std::size_t size,
132
- std::error_code& ec) noexcept ;
130
+ std::error_code& ec) noexcept ;
133
131
134
132
[[nodiscard]] socket_connect_cancellable_awaitable connect (const endpoint& ep, asyncpp::stop_token st) noexcept ;
135
133
[[nodiscard]] socket_connect_cancellable_awaitable connect (const endpoint& ep, asyncpp::stop_token st,
@@ -249,7 +247,7 @@ namespace asyncpp::io {
249
247
250
248
public:
251
249
socket_send_awaitable (socket& sock, const void * buffer, std::size_t size,
252
- std::error_code* ec = nullptr ) noexcept
250
+ std::error_code* ec = nullptr ) noexcept
253
251
: socket_awaitable_base{sock}, m_buffer{buffer}, m_size{size}, m_ec{ec} {}
254
252
bool await_suspend (coroutine_handle<> hdl);
255
253
void await_resume ();
@@ -261,8 +259,7 @@ namespace asyncpp::io {
261
259
std::error_code* const m_ec;
262
260
263
261
public:
264
- socket_recv_awaitable (socket& sock, void * buffer, std::size_t size,
265
- std::error_code* ec = nullptr ) noexcept
262
+ socket_recv_awaitable (socket& sock, void * buffer, std::size_t size, std::error_code* ec = nullptr ) noexcept
266
263
: socket_awaitable_base{sock}, m_buffer{buffer}, m_size{size}, m_ec{ec} {}
267
264
bool await_suspend (coroutine_handle<> hdl);
268
265
size_t await_resume ();
@@ -277,7 +274,7 @@ namespace asyncpp::io {
277
274
278
275
public:
279
276
socket_recv_exact_awaitable (asyncpp::io::socket& sock, void * buffer, std::size_t size,
280
- std::error_code* ec = nullptr ) noexcept
277
+ std::error_code* ec = nullptr ) noexcept
281
278
: socket_awaitable_base{sock}, m_buffer{static_cast <unsigned char *>(buffer)}, m_size{size},
282
279
m_remaining{size}, m_ec{ec} {}
283
280
bool await_suspend (asyncpp::coroutine_handle<> hdl);
@@ -309,7 +306,7 @@ namespace asyncpp::io {
309
306
310
307
public:
311
308
socket_send_to_awaitable (socket& sock, const void * buffer, std::size_t size, endpoint dst,
312
- std::error_code* ec = nullptr ) noexcept
309
+ std::error_code* ec = nullptr ) noexcept
313
310
: socket_awaitable_base{sock}, m_buffer{buffer}, m_size{size}, m_destination{dst}, m_ec{ec} {}
314
311
bool await_suspend (coroutine_handle<> hdl);
315
312
size_t await_resume ();
@@ -322,8 +319,7 @@ namespace asyncpp::io {
322
319
std::error_code* const m_ec;
323
320
324
321
public:
325
- socket_recv_from_awaitable (socket& sock, void * buffer, std::size_t size,
326
- std::error_code* ec = nullptr ) noexcept
322
+ socket_recv_from_awaitable (socket& sock, void * buffer, std::size_t size, std::error_code* ec = nullptr ) noexcept
327
323
: socket_awaitable_base{sock}, m_buffer{buffer}, m_size{size}, m_ec{ec} {}
328
324
bool await_suspend (coroutine_handle<> hdl);
329
325
std::pair<size_t , endpoint> await_resume ();
@@ -333,14 +329,11 @@ namespace asyncpp::io {
333
329
return socket_connect_awaitable (*this , ep);
334
330
}
335
331
336
- [[nodiscard]] inline socket_connect_awaitable socket::connect (const endpoint& ep,
337
- std::error_code& ec) noexcept {
332
+ [[nodiscard]] inline socket_connect_awaitable socket::connect (const endpoint& ep, std::error_code& ec) noexcept {
338
333
return socket_connect_awaitable (*this , ep, &ec);
339
334
}
340
335
341
- [[nodiscard]] inline socket_accept_awaitable socket::accept () noexcept {
342
- return socket_accept_awaitable (*this );
343
- }
336
+ [[nodiscard]] inline socket_accept_awaitable socket::accept () noexcept { return socket_accept_awaitable (*this ); }
344
337
345
338
[[nodiscard]] inline socket_accept_error_code_awaitable socket::accept (std::error_code& ec) noexcept {
346
339
return socket_accept_error_code_awaitable (*this , ec);
@@ -351,7 +344,7 @@ namespace asyncpp::io {
351
344
}
352
345
353
346
[[nodiscard]] inline socket_send_awaitable socket::send (const void * buffer, std::size_t size,
354
- std::error_code& ec) noexcept {
347
+ std::error_code& ec) noexcept {
355
348
return socket_send_awaitable (*this , buffer, size, &ec);
356
349
}
357
350
@@ -360,22 +353,21 @@ namespace asyncpp::io {
360
353
}
361
354
362
355
[[nodiscard]] inline socket_recv_awaitable socket::recv (void * buffer, std::size_t size,
363
- std::error_code& ec) noexcept {
356
+ std::error_code& ec) noexcept {
364
357
return socket_recv_awaitable (*this , buffer, size, &ec);
365
358
}
366
359
367
- [[nodiscard]] inline socket_recv_exact_awaitable socket::recv_exact (void * buffer,
368
- std::size_t size) noexcept {
360
+ [[nodiscard]] inline socket_recv_exact_awaitable socket::recv_exact (void * buffer, std::size_t size) noexcept {
369
361
return socket_recv_exact_awaitable (*this , buffer, size);
370
362
}
371
363
372
364
[[nodiscard]] inline socket_recv_exact_awaitable socket::recv_exact (void * buffer, std::size_t size,
373
- std::error_code& ec) noexcept {
365
+ std::error_code& ec) noexcept {
374
366
return socket_recv_exact_awaitable (*this , buffer, size, &ec);
375
367
}
376
368
377
369
[[nodiscard]] inline socket_send_to_awaitable socket::send_to (const void * buffer, std::size_t size,
378
- const endpoint& dst_ep) noexcept {
370
+ const endpoint& dst_ep) noexcept {
379
371
return socket_send_to_awaitable (*this , buffer, size, dst_ep);
380
372
}
381
373
@@ -384,13 +376,12 @@ namespace asyncpp::io {
384
376
return socket_send_to_awaitable (*this , buffer, size, dst_ep, &ec);
385
377
}
386
378
387
- [[nodiscard]] inline socket_recv_from_awaitable socket::recv_from (void * buffer,
388
- std::size_t size) noexcept {
379
+ [[nodiscard]] inline socket_recv_from_awaitable socket::recv_from (void * buffer, std::size_t size) noexcept {
389
380
return socket_recv_from_awaitable (*this , buffer, size);
390
381
}
391
382
392
383
[[nodiscard]] inline socket_recv_from_awaitable socket::recv_from (void * buffer, std::size_t size,
393
- std::error_code& ec) noexcept {
384
+ std::error_code& ec) noexcept {
394
385
return socket_recv_from_awaitable (*this , buffer, size, &ec);
395
386
}
396
387
0 commit comments