|
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 |