#include <UDPConvergenceLayer.h>
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 95 of file UDPConvergenceLayer.h.
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). |
void dtn::UDPConvergenceLayer::Params::serialize | ( | oasys::SerializeAction * | a | ) | [read, virtual] |
Virtual from SerializableObject.
Reimplemented from dtn::CLInfo.
Definition at line 38 of file UDPConvergenceLayer.cc.
References bucket_depth_, oasys::Intoa::buf(), local_addr_, local_port_, rate_, remote_addr_, and remote_port_.
Local address to bind to.
Definition at line 102 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().
Local port to bind to.
Definition at line 103 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().
Peer address to connect to.
Definition at line 104 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().
Peer port to connect to.
Definition at line 105 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::dump_interface(), dtn::UDPConvergenceLayer::dump_link(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().
u_int32_t dtn::UDPConvergenceLayer::Params::rate_ |
Rate (in bps).
Definition at line 107 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().
Token bucket depth (in bits).
Definition at line 108 of file UDPConvergenceLayer.h.
Referenced by dtn::UDPConvergenceLayer::Sender::init(), dtn::UDPConvergenceLayer::parse_params(), serialize(), and dtn::UDPConvergenceLayer::UDPConvergenceLayer().