#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().
1.5.8