diff options
author | Balint Seeber <balint@ettus.com> | 2014-03-26 23:54:29 -0700 |
---|---|---|
committer | Balint Seeber <balint@ettus.com> | 2014-03-27 11:32:09 -0700 |
commit | c20fdf517b6dd9e0f7e94edce85d243a4e429aca (patch) | |
tree | d8b58ec1ca9d40f0a9799e2eb00ff199c2d74413 /gr-blocks/lib/tcp_connection.h | |
parent | 1092e685defd10692d3fa47435c716a88dfd8712 (diff) |
blocks: added 'MTU' (buffer size) & 'no_delay' params to 'tcp_connection' (no longer uses fixed buffer)
Diffstat (limited to 'gr-blocks/lib/tcp_connection.h')
-rw-r--r-- | gr-blocks/lib/tcp_connection.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-blocks/lib/tcp_connection.h b/gr-blocks/lib/tcp_connection.h index f4d32fa90a..9193928c41 100644 --- a/gr-blocks/lib/tcp_connection.h +++ b/gr-blocks/lib/tcp_connection.h @@ -37,16 +37,16 @@ namespace gr { { private: boost::asio::ip::tcp::socket d_socket; - boost::array<char, 10000> d_buf; - std::string d_message; + std::vector<char> d_buf; basic_block *d_block; + bool d_no_delay; - tcp_connection(boost::asio::io_service& io_service); + tcp_connection(boost::asio::io_service& io_service, int MTU=10000, bool no_delay=false); public: typedef boost::shared_ptr<tcp_connection> sptr; - static sptr make(boost::asio::io_service& io_service); + static sptr make(boost::asio::io_service& io_service, int MTU=10000, bool no_delay=false); boost::asio::ip::tcp::socket& socket() { return d_socket; }; |