void set_id(unsigned int _connection_id)
{ connection_id=_connection_id; }
- /// vector initialized for all callback-types, all elements in each list will be called
- std::vector<std::list<boost::function<void ()> > > callbacks;
-
protected:
server *my_server;
std::ostream* get_logstream(log_level_values level);
- void do_callbacks(callback_event_type event);
-
public:
- virtual ~server_connection();
-
void check_timeout();
void reset_timeout();
void set_timeout(int _timeout)
unsigned int get_id()
{ return connection_id; }
- void close();
-
void add_callback(callback_event_type event, const boost::function<void ()>& func);
};