[][src]Module tox::toxcore

Core Tox module. Provides an API on top of which other modules and applications may be build.

Modules

binary_io

Encoding/decoding traits

crypto_core

Functions for the core crypto.

dht

The implementaion of dht module functionalities.

friend_connection

The implementation of Friend connection

io_tokio

Defines IoFuture and IoStream

ip_port

IpAddr with a port number.

messenger

The implementation of Messenger

net_crypto

Net crypto module allows to send data between two friends and provides encryption, ordered delivery, and perfect forward secrecy.

onion

Onion module allows nodes to announce their long term public keys and find friends by their long term public keys.

packed_node

Variant of PackedNode to contain both TCP and UDP

state_format

State format – for saving / loading data across restarts.

stats

Statistics of incoming/outgoing packets This is used by both Udp codec and Tcp codec.

tcp

TCP handshake and Packet handling

time

Functions to work with time

toxid

Tox ID and stuff related to it.

utils

Common utility functions