dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params Class Reference

Tunable parameter structure. More...

#include <UDPConvergenceLayer.h>

Inheritance diagram for dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params:

dtn::CLInfo

List of all members.

Public Member Functions

virtual void serialize (oasys::SerializeAction *a)
 Virtual from SerializableObject.

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).


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 100 of file UDPConvergenceLayer.h.


Member Function Documentation

void dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::serialize ( oasys::SerializeAction *  a  )  [read, virtual]


Member Data Documentation

u_int32_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::bucket_depth_

in_addr_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::local_addr_

u_int16_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::local_port_

u_int32_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::rate_

in_addr_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::remote_addr_

u_int16_t dtn::UDPConvergenceLayer::UDPConvergenceLayer::Params::remote_port_


The documentation for this class was generated from the following files:

Generated on Fri Jan 30 09:27:04 2009 for DTN Reference Implementation by  doxygen 1.5.8