n2nc Namespace Reference

Default project namespace. More...


Classes

class  ClientInfo
class  ConfigurationOpt
 Class to provides configuration option pair. More...
class  ConfigurationCtx
 Class to provides configuration context. A context is ConfigurationOpt container. More...
class  Configuration
 Class to provides configuration handler and storage. This class is a ConfigurationCtx container. More...
class  Credential
 This class provides the storage for information about peer/user credential. More...
class  Direct_Traversal
 This class implements direct traversal(dummy). More...
class  Filter
 Base class for plugin-based traffic filter. More...
class  FilterAdapter
 This class provides the filter chain to be applied to a Socket. More...
class  Filter_dummy
 Dummy transport filter which does NOTHING. More...
class  FilterBlowFish
class  FilterBZ2
class  FilterLZO
struct  myconf_t
class  Network
 This class represents a network. More...
class  NetworkChannel
 This class represents the comunication channel between 2 networks. More...
class  PacketManager
class  Relay_Traversal
 This class provides the implementation of tracker's relay/bouncer. More...
class  Server
class  TrackerClient
 This class proviedes the code to connect and exchange commands to and from a TrackerServer. More...
class  TrackerServer
 This class provides the server tracker implementation. More...
class  Traversal
 This class provides the base interface to transport NAT traversal procedures. More...
class  UdpHolePunching_Traversal
 This class provides Udp Hole Punching NAT traversal method. More...
class  Upnp_Traversal
 This class provides the UPNP implementation. More...

Namespaces

namespace  net
 Networking related classes.
namespace  sync
 Synchronization related classes.
namespace  system
 System related classes.

Functions

Filterget_istance ()
int free_istance (Filter *filter)
int stdinoutAttach (net::Socket *srv_sock, FilterAdapter &fa)
int vdeAttach (net::Socket *srv_sock, FilterAdapter &fa)
int loadArgsHelper (int argc, char **argv)
int passivemode (net::Socket *ctl_sock, net::Socket &srv_sock, FilterAdapter &fa)
int activemode (net::Socket *ctl_sock, net::Socket &srv_sock, FilterAdapter &fa)
int punching (net::Socket &srv_sock)
Server::packet * sendMSG (net::Socket *ctl_sock, Server::server_command cmd)
Server::packet * awaitMSG (net::Socket *ctl_sock, Server::server_command cmd, Server::packet *recvpk)

Variables

struct myconf_t myconf


Detailed Description

Default project namespace.

n2nc namespace description.


Generated on Mon Oct 6 19:32:18 2008 for n2nc by  doxygen 1.5.5