dtn::UDPConvergenceLayer::Params Class Reference

#include <UDPConvergenceLayer.h>

Inheritance diagram for dtn::UDPConvergenceLayer::Params:

dtn::CLInfo List of all members.

Detailed Description

Tunable parameter structure.

Per-link and per-interface settings are configurable via arguments to the 'link add' and 'interface add' commands.

The parameters are stored in each Link's CLInfo slot, as well as part of the Receiver helper class.

Definition at line 111 of file UDPConvergenceLayer.h.

Public Attributes

in_addr_t local_addr_
 Local address to bind to.
u_int16_t local_port_
 Local port to bind to.
in_addr_t remote_addr_
 Peer address to connect to.
u_int16_t remote_port_
 Peer port to connect to.
u_int32_t rate_
 Rate (in bps).
u_int32_t bucket_depth_
 Token bucket depth (in bits).


Member Data Documentation

in_addr_t dtn::UDPConvergenceLayer::Params::local_addr_

Local address to bind to.

Definition at line 113 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::init_link(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().

u_int16_t dtn::UDPConvergenceLayer::Params::local_port_

Local port to bind to.

Definition at line 114 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::init_link(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().

in_addr_t dtn::UDPConvergenceLayer::Params::remote_addr_

Peer address to connect to.

Definition at line 115 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().

u_int16_t dtn::UDPConvergenceLayer::Params::remote_port_

Peer port to connect to.

Definition at line 116 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().

u_int32_t dtn::UDPConvergenceLayer::Params::rate_

Rate (in bps).

Definition at line 118 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().

u_int32_t dtn::UDPConvergenceLayer::Params::bucket_depth_

Token bucket depth (in bits).

Definition at line 119 of file UDPConvergenceLayer.h.

Referenced by dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 14:48:04 2006 for DTN Reference Implementation by  doxygen 1.5.1