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 | |
Filter * | get_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 |
n2nc namespace description.