summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/tcp_connection.h
diff options
context:
space:
mode:
authorBalint Seeber <balint@ettus.com>2014-03-26 23:54:29 -0700
committerBalint Seeber <balint@ettus.com>2014-03-27 11:32:09 -0700
commitc20fdf517b6dd9e0f7e94edce85d243a4e429aca (patch)
treed8b58ec1ca9d40f0a9799e2eb00ff199c2d74413 /gr-blocks/lib/tcp_connection.h
parent1092e685defd10692d3fa47435c716a88dfd8712 (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.h8
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; };