dtntunnel::UDPTunnel::Listener Class Reference

Helper class to handle a proxied UDP port. More...

#include <UDPTunnel.h>

List of all members.

Public Member Functions

 Listener (in_addr_t listen_addr, u_int16_t listen_port, in_addr_t remote_addr, u_int16_t remote_port)
 Constructor.

Protected Member Functions

void run ()
 Main listen loop.

Protected Attributes

oasys::UDPClient sock_
 Receiver socket.
char recv_buf_ [65536]
 Static receiving buffer.

in_addr_t listen_addr_
u_int16_t listen_port_
in_addr_t remote_addr_
u_int16_t remote_port_

Detailed Description

Helper class to handle a proxied UDP port.

Definition at line 51 of file UDPTunnel.h.


Constructor & Destructor Documentation

dtntunnel::UDPTunnel::Listener::Listener ( in_addr_t  listen_addr,
u_int16_t  listen_port,
in_addr_t  remote_addr,
u_int16_t  remote_port 
)

Constructor.

Definition at line 71 of file UDPTunnel.cc.


Member Function Documentation

void dtntunnel::UDPTunnel::Listener::run (  )  [protected]

Member Data Documentation

Proxy parameters

Definition at line 69 of file UDPTunnel.h.

Referenced by run().

Proxy parameters

Definition at line 70 of file UDPTunnel.h.

Referenced by run().

Static receiving buffer.

Definition at line 65 of file UDPTunnel.h.

Referenced by run().

Proxy parameters

Definition at line 71 of file UDPTunnel.h.

Referenced by run().

Proxy parameters

Definition at line 72 of file UDPTunnel.h.

Referenced by run().

oasys::UDPClient dtntunnel::UDPTunnel::Listener::sock_ [protected]

Receiver socket.

Definition at line 62 of file UDPTunnel.h.

Referenced by run().


The documentation for this class was generated from the following files:
Generated on Sun Nov 21 11:41:14 2010 for DTN Reference Implementation by  doxygen 1.6.3