P2P File Share
A simple peer-to-peer file sharing system.
|
CDownloadManager | If you need a file downloaded, ask the professional |
CEndpoint | |
▼Cstd::false_type | |
Calways_false< T > | Workaround for static_assert(false, ...) |
CFile | |
Cfile_id | The first string is the group id and the second string is the file name |
CFileInfo | |
CFilesDB | A thread-safe database of partfiles |
CGroup | |
CGroupDB | |
Cstd::hash< Endpoint > | |
Cstd::hash< file_id > | |
Cstd::hash< PartFile * > | |
Cstd::hash< PartFile > | |
CPartFile | |
CPeer | |
CPeerDB | A thread-safe database of peers |
CResult | |
▼Cstd::runtime_error | |
▼CNetworkError | |
CConnectionClosedError | |
CWouldBlockError | |
CUnknownRequest | |
CTCPServer | |
CTCPSocket | A class representing a TCP socket |
CTransaction | Every request is a transaction |
CTransactionsRecord | Once a Transaction is added to the Record, it is immutable |
CUser | |
CUserDB |