#include <ConnectionConvergenceLayer.h>
Public Attributes | |
bool | reactive_frag_enabled_ |
Is reactive fragmentation enabled. | |
u_int | sendbuf_len_ |
Buffer size for sending data. | |
u_int | recvbuf_len_ |
Buffer size for receiving data. | |
u_int | data_timeout_ |
Msecs to wait for data arrival. | |
u_int | test_read_delay_ |
Msecs to sleep between read calls. | |
u_int | test_write_delay_ |
Msecs to sleep between write calls. | |
u_int | test_recv_delay_ |
Msecs to sleep before recv evt. | |
u_int | test_read_limit_ |
Max amount to read from the channel. | |
u_int | test_write_limit_ |
Max amount to write to the channel. | |
Protected Member Functions | |
LinkParams (bool init_defaults) |
Other CL-specific parameters are handled by deriving from this class.
Definition at line 98 of file ConnectionConvergenceLayer.h.
dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::LinkParams | ( | bool | init_defaults | ) | [protected] |
Definition at line 30 of file ConnectionConvergenceLayer.cc.
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::data_timeout_ |
Msecs to wait for data arrival.
Definition at line 103 of file ConnectionConvergenceLayer.h.
Referenced by dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::handle_contact_initiation(), dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::handle_poll_timeout(), and dtn::ConnectionConvergenceLayer::parse_link_params().
bool dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::reactive_frag_enabled_ |
Is reactive fragmentation enabled.
Definition at line 100 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::close_contact(), dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::handle_contact_initiation(), dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::initiate_contact(), and dtn::ConnectionConvergenceLayer::parse_link_params().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::recvbuf_len_ |
Buffer size for receiving data.
Definition at line 102 of file ConnectionConvergenceLayer.h.
Referenced by dtn::CLConnection::CLConnection(), dtn::ConnectionConvergenceLayer::parse_link_params(), and dtn::ConnectionConvergenceLayer::reconfigure_link().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::sendbuf_len_ |
Buffer size for sending data.
Definition at line 101 of file ConnectionConvergenceLayer.h.
Referenced by dtn::CLConnection::CLConnection(), dtn::ConnectionConvergenceLayer::parse_link_params(), and dtn::ConnectionConvergenceLayer::reconfigure_link().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::test_read_delay_ |
Msecs to sleep between read calls.
Definition at line 105 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::parse_link_params(), dtn::TCPConvergenceLayer::TCPConvergenceLayer::Connection::recv_data(), and dtn::SerialConvergenceLayer::SerialConvergenceLayer::Connection::recv_data().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::test_read_limit_ |
Max amount to read from the channel.
Definition at line 109 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::parse_link_params(), dtn::TCPConvergenceLayer::TCPConvergenceLayer::Connection::recv_data(), and dtn::SerialConvergenceLayer::SerialConvergenceLayer::Connection::recv_data().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::test_recv_delay_ |
Msecs to sleep before recv evt.
Definition at line 107 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::parse_link_params().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::test_write_delay_ |
Msecs to sleep between write calls.
Definition at line 106 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::parse_link_params(), dtn::CLConnection::run(), dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::send_data_todo(), and dtn::StreamConvergenceLayer::StreamConvergenceLayer::Connection::send_pending_data().
u_int dtn::ConnectionConvergenceLayer::ConnectionConvergenceLayer::LinkParams::test_write_limit_ |
Max amount to write to the channel.
Definition at line 110 of file ConnectionConvergenceLayer.h.
Referenced by dtn::ConnectionConvergenceLayer::parse_link_params(), dtn::TCPConvergenceLayer::TCPConvergenceLayer::Connection::send_data(), and dtn::SerialConvergenceLayer::SerialConvergenceLayer::Connection::send_data().