const Config::Property::Value_enum_g::Ptr cfg_encoder
virtual void handle_established(ConnHandlerPtr conn)=0
virtual void init(const std::string &, const EndPoints &)
virtual void net_bytes_received(const ConnHandlerPtr &, size_t) noexcept
virtual void net_accepted(const EndPoint &, bool) noexcept
virtual ~AppContext() noexcept
std::shared_ptr< AppContext > Ptr
virtual void handle(ConnHandlerPtr conn, const Event::Ptr &ev)=0
AppContext(const AppContext &)=delete
virtual void net_bytes_sent(const ConnHandlerPtr &, size_t) noexcept
virtual void handle_disconnect(ConnHandlerPtr conn) noexcept=0
AppContext(AppContext &&)=delete
AppContext & operator=(const AppContext &)=delete
SWC_CAN_INLINE AppContext(Config::Property::Value_enum_g::Ptr a_cfg_encoder) noexcept
AppContext & operator=(AppContext &&)=delete