3 #include "telnetpp/detail/command_router.hpp" 4 #include "telnetpp/detail/negotiation_router.hpp" 5 #include "telnetpp/detail/subnegotiation_router.hpp" 6 #include "telnetpp/element.hpp" 10 namespace telnetpp {
namespace detail {
17 :
public boost::static_visitor<std::vector<telnetpp::token>>
21 std::function<std::vector<telnetpp::token> (std::string
const &)> on_text,
22 command_router &cmd_router,
23 negotiation_router &neg_router,
24 subnegotiation_router &sub_router);
26 std::vector<telnetpp::token> operator()(std::string
const &text);
27 std::vector<telnetpp::token> operator()(command
const &cmd);
28 std::vector<telnetpp::token> operator()(negotiation
const &neg);
29 std::vector<telnetpp::token> operator()(subnegotiation
const &sub);
32 std::function<std::vector<telnetpp::token> (std::string
const &)> on_text_;
33 command_router &command_router_;
34 negotiation_router &negotiation_router_;
35 subnegotiation_router &subnegotiation_router_;
Definition: byte_converter.hpp:4