1 #ifndef __session_base_hpp__
2 #define __session_base_hpp__
4 #include <boost/asio.hpp>
5 #include <boost/function.hpp>
6 #include <boost/signal.hpp>
7 #include "connection.hpp"
16 //boost::asio::io_service::strand strand;
20 session_base(boost::asio::io_service
& io_service
);
22 void on_disconnected(void_handler handler
);
24 virtual void start()=0;
26 ssftp::connection
& connection();
27 boost::asio::ip::tcp::socket
& socket();