This commit is contained in:
2024-10-15 22:45:33 +03:00
parent a12c186bb3
commit edb8f4a3ae
3 changed files with 27 additions and 3 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include "adc_netserver.h"
namespace adc
{
class AdcDeviceNetServer : public AdcGenericNetServer
{
public:
class Session
{
public:
void start() {}
void stop() {}
};
protected:
};
} // namespace adc

View File

@@ -244,7 +244,7 @@ protected:
template <typename SessionT, typename AT, typename IDT, typename CTXT>
void doAccept(std::shared_ptr<AT> acceptor, const IDT& id, const CTXT& sess_ctx)
{
acceptor.asyncAccept([acceptor, &id, &sess_ctx, this](auto ec, typename SessionT::netservice_t srv) mutable {
acceptor->asyncAccept([acceptor, &id, &sess_ctx, this](auto ec, typename SessionT::netservice_t srv) mutable {
if (!ec) {
auto sess = std::make_shared<SessionT>(id, std::move(srv), sess_ctx);
startSession(sess);