Skip to content

Commit fe72a27

Browse files
committed
Tweak cancellable_streambuf settings
1 parent 21aaefc commit fe72a27

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/cancellable_streambuf.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class cancellable_streambuf : public std::streambuf,
3333
public lsl::cancellable_obj {
3434
public:
3535
/// Construct a cancellable_streambuf without establishing a connection.
36-
cancellable_streambuf() : io_context(), Socket(as_context()) { init_buffers(); }
36+
cancellable_streambuf() : io_context(1), Socket(as_context()) { init_buffers(); }
3737

3838
/// Destructor flushes buffered data.
3939
virtual ~cancellable_streambuf() override {
@@ -190,7 +190,7 @@ class cancellable_streambuf : public std::streambuf,
190190
}
191191

192192
enum { putback_max = 8 };
193-
enum { buffer_size = 512 };
193+
enum { buffer_size = 16384 };
194194
char get_buffer_[buffer_size], put_buffer_[buffer_size];
195195
asio::error_code ec_;
196196
std::atomic<bool> cancel_issued_{false};

0 commit comments

Comments
 (0)