|
P2P File Share
A simple peer-to-peer file sharing system.
|
| ▼Nstd | |
| Chash< Endpoint > | |
| Chash< file_id > | |
| Chash< PartFile * > | |
| Chash< PartFile > | |
| Calways_false | Workaround for static_assert(false, ...) |
| CConnectionClosedError | |
| CDownloadManager | If you need a file downloaded, ask the professional |
| CEndpoint | |
| 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 | |
| CNetworkError | |
| CPartFile | |
| CPeer | |
| CPeerDB | A thread-safe database of peers |
| CResult | |
| 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 |
| CUnknownRequest | |
| CUser | |
| CUserDB | |
| CWouldBlockError |