dtntunnel::UDPTunnel::Listener Class Reference

#include <UDPTunnel.h>

List of all members.


Detailed Description

Helper class to handle a proxied UDP port.

Definition at line 51 of file UDPTunnel.h.


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_

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

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

Receiver socket.

Definition at line 62 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 69 of file UDPTunnel.h.

Referenced by run().

Proxy parameters

Definition at line 70 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().


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

Generated on Mon Jul 21 14:12:22 2008 for DTN Reference Implementation by  doxygen 1.5.6