initial commit
[raggin.git] / src / server / session.hpp
blobf47abdf12a59ef45d46492f9609cc123559301e8
1 #ifndef session_hpp_INCLUDED
2 #define session_hpp_INCLUDED
4 #include <boost/shared_ptr.hpp>
5 #include <boost/asio.hpp>
6 #include "../command_connection.hpp"
7 #include "../session_base.hpp"
10 namespace raggin
12 namespace server
14 class session : public session_base
16 public:
17 session(command_connection& cmd_conn)
18 :session_base(cmd_conn)
22 virtual void start()
24 boost::asio::write(*cmd_conn().socket(), boost::asio::buffer(id()));
28 typedef boost::shared_ptr<session> session_ptr;
32 #endif