#include <string>
#include <sstream>
#include <stdexcept>
+#include <iostream>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/serialization/serialization.hpp>
+#include <boost/bind.hpp>
+
#include "command_server.hxx"
#include "container.hxx"
#include "log.hxx"
namespace libt2n
{
+command_server::command_server(server& _s)
+ : s(_s)
+{
+ // register callback
+ s.add_callback(new_connection,bind(&command_server::new_connection_callback, boost::ref(*this), _1));
+}
+
+void command_server::new_connection_callback(unsigned int conn_id)
+{
+ cerr << "new connection callback: " << conn_id << endl;
+}
+
/// handle a command including deserialization and answering
void command_server::handle_packet(const std::string& packet, server_connection* conn)
{