dtntunnel::TCPTunnel::TCPTunnel::ConnKey Struct Reference

Helper struct used as the index key into the connection table. More...

#include <TCPTunnel.h>

List of all members.

Public Member Functions

 ConnKey ()
 ConnKey (const dtn_endpoint_id_t &eid, in_addr_t client_addr, u_int16_t client_port, in_addr_t remote_addr, u_int16_t remote_port, u_int32_t connection_id)
bool operator< (const ConnKey &other) const

Public Attributes

std::string endpoint_id_
in_addr_t client_addr_
u_int16_t client_port_
in_addr_t remote_addr_
u_int16_t remote_port_
u_int32_t connection_id_


Detailed Description

Helper struct used as the index key into the connection table.

Definition at line 141 of file TCPTunnel.h.


Constructor & Destructor Documentation

dtntunnel::TCPTunnel::TCPTunnel::ConnKey::ConnKey (  )  [inline]

Definition at line 142 of file TCPTunnel.h.

dtntunnel::TCPTunnel::TCPTunnel::ConnKey::ConnKey ( const dtn_endpoint_id_t eid,
in_addr_t  client_addr,
u_int16_t  client_port,
in_addr_t  remote_addr,
u_int16_t  remote_port,
u_int32_t  connection_id 
) [inline]

Definition at line 148 of file TCPTunnel.h.


Member Function Documentation

bool dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator< ( const ConnKey other  )  const [inline]


Member Data Documentation

in_addr_t dtntunnel::TCPTunnel::TCPTunnel::ConnKey::client_addr_

Definition at line 173 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().

u_int16_t dtntunnel::TCPTunnel::TCPTunnel::ConnKey::client_port_

Definition at line 174 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().

u_int32_t dtntunnel::TCPTunnel::TCPTunnel::ConnKey::connection_id_

Definition at line 177 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().

std::string dtntunnel::TCPTunnel::TCPTunnel::ConnKey::endpoint_id_

Definition at line 172 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().

in_addr_t dtntunnel::TCPTunnel::TCPTunnel::ConnKey::remote_addr_

Definition at line 175 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().

u_int16_t dtntunnel::TCPTunnel::TCPTunnel::ConnKey::remote_port_

Definition at line 176 of file TCPTunnel.h.

Referenced by dtntunnel::TCPTunnel::TCPTunnel::ConnKey::operator<().


The documentation for this struct was generated from the following file:

Generated on Fri Jan 30 09:43:15 2009 for DTN Reference Implementation by  doxygen 1.5.8