dtn::StreamConvergenceLayer::StreamLinkParams Class Reference

#include <StreamConvergenceLayer.h>

Inheritance diagram for dtn::StreamConvergenceLayer::StreamLinkParams:

dtn::ConnectionConvergenceLayer::LinkParams dtn::CLInfo oasys::SerializableObject List of all members.

Detailed Description

Link parameters shared among all stream based convergence layers.

Definition at line 167 of file StreamConvergenceLayer.h.

Public Attributes

bool segment_ack_enabled_
 Use per-segment acks.
bool negative_ack_enabled_
 Enable negative acks.
u_int keepalive_interval_
 Seconds between keepalive packets.
u_int segment_length_
 Maximum size of transmitted segments.

Protected Member Functions

 StreamLinkParams (bool init_defaults)


Constructor & Destructor Documentation

dtn::StreamConvergenceLayer::StreamLinkParams::StreamLinkParams ( bool  init_defaults  )  [protected]

Definition at line 29 of file StreamConvergenceLayer.cc.


Member Data Documentation

bool dtn::StreamConvergenceLayer::StreamLinkParams::segment_ack_enabled_

Use per-segment acks.

Definition at line 169 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::dump_link(), dtn::StreamConvergenceLayer::finish_init_link(), dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), dtn::StreamConvergenceLayer::Connection::initiate_contact(), and dtn::StreamConvergenceLayer::parse_link_params().

bool dtn::StreamConvergenceLayer::StreamLinkParams::negative_ack_enabled_

Enable negative acks.

Definition at line 170 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::dump_link(), dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), and dtn::StreamConvergenceLayer::parse_link_params().

u_int dtn::StreamConvergenceLayer::StreamLinkParams::keepalive_interval_

Seconds between keepalive packets.

Definition at line 171 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::Connection::check_keepalive(), dtn::StreamConvergenceLayer::dump_link(), dtn::StreamConvergenceLayer::Connection::handle_contact_initiation(), dtn::StreamConvergenceLayer::Connection::initiate_contact(), and dtn::StreamConvergenceLayer::parse_link_params().

u_int dtn::StreamConvergenceLayer::StreamLinkParams::segment_length_

Maximum size of transmitted segments.

Definition at line 172 of file StreamConvergenceLayer.h.

Referenced by dtn::StreamConvergenceLayer::dump_link(), dtn::StreamConvergenceLayer::parse_link_params(), and dtn::StreamConvergenceLayer::Connection::send_next_segment().


The documentation for this class was generated from the following files:
Generated on Thu Jun 7 12:54:33 2007 for DTN Reference Implementation by  doxygen 1.5.1