Skip to content

Commit 23e973c

Browse files
committed
fix(async): remove unused io_context reference from asio_net_service
- remove unused private field ctx_ to eliminate -Wunused-private-field warning - simplify constructor by removing unnecessary member initialization - keep API consistent while aligning implementation with actual usage improves design clarity and ensures clean build with strict warnings
1 parent 77a599c commit 23e973c

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/net/asio_net_service.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
namespace vix::async::net::detail
2121
{
2222

23-
asio_net_service::asio_net_service(vix::async::core::io_context &ctx)
24-
: ctx_(ctx)
23+
asio_net_service::asio_net_service(vix::async::core::io_context &)
2524
{
2625
guard_ = std::make_unique<guard_t>(asio::make_work_guard(ioc_));
2726

src/net/asio_net_service.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ namespace vix::async::net::detail
4343
void stop() noexcept;
4444

4545
private:
46-
vix::async::core::io_context &ctx_;
4746
asio::io_context ioc_;
4847
std::unique_ptr<guard_t> guard_;
4948
std::thread net_thread_;

0 commit comments

Comments
 (0)