Telnet++  3.1.0.2
A C++ library for interacting with Telnet streams
basic_server.hpp
1 #pragma once
2 
3 #include "telnetpp/server_option.hpp"
4 
5 namespace telnetpp::options {
6 
7 //* =========================================================================
11 //* =========================================================================
12 template <option_type Option>
13 class TELNETPP_EXPORT basic_server : public telnetpp::server_option
14 {
15 public:
16  //* =====================================================================
18  //* =====================================================================
19  constexpr explicit basic_server(telnetpp::session &sess) noexcept
20  : server_option(sess, Option)
21  {
22  }
23 
24 private:
25  //* =====================================================================
28  //* =====================================================================
29  void handle_subnegotiation(telnetpp::bytes /*content*/) override
30  {
31  }
32 };
33 
34 } // namespace telnetpp::options
A class template that generates basic classes that handle no subnegotiations; they merely exist for e...
Definition: basic_server.hpp:14
constexpr basic_server(telnetpp::session &sess) noexcept
Constructor.
Definition: basic_server.hpp:19
A class that represents a Telnet option's server side. That is, the side that receives DO and DONT ne...
Definition: server_option.hpp:35
An abstraction for a Telnet session.
Definition: session.hpp:141