}
}
+bool socket_server_connection::fill_buffer(long long usec_timeout,long long* usec_timeout_remaining)
+{
+ bool new_data = socket_handler::fill_buffer(buffer,usec_timeout,usec_timeout_remaining);
+ if (new_data)
+ reset_timeout();
+ return new_data;
+}
}
{ socket_write(data); }
public:
- bool fill_buffer(long long usec_timeout=-1,long long* usec_timeout_remaining=NULL)
- { return socket_handler::fill_buffer(buffer,usec_timeout,usec_timeout_remaining); }
+ bool fill_buffer(long long usec_timeout=-1,long long* usec_timeout_remaining=NULL);
virtual void close();
};