|
.NET Framework | |||||||||
| PREV NAMESPACE NEXT NAMESPACE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IKeyStorage | |
| IMonitorForm | Monitor form |
| IUserDirectory | User directory |
| IWorker | |
| Class Summary | |
|---|---|
| AddedEventArgs | Resource added |
| BadVersionResponse | |
| Block | A segment of a resource that has been downloaded or is currently being downloaded |
| BlockExistsException | Block already exists |
| BlockStorage | Manages the partial uncomplete download blocks |
| Config | |
| Database | Database. A little wrapper around the in-use database system. Should really be more extendable to support ADO.NET, pluggable DBMSes etc, but this works Right Now. |
| DBLister | |
| DBRefresher | |
| DownloadCompletedEventArgs | Download completed |
| Downloader | Manages the download of one particular resource |
| Downloader.BlockOrderComparer | Compares blocks by their Start position in a file |
| DownloaderQueue | Downloader queue. Keeps track of who recently downloaded block/file |
| DownloadManager | |
| DownloadStartedEventArgs | Download started |
| Entry | A single resource |
| FileWatcher | Watches filesystem and adds/remove resources from database when filesystem is changed |
| FileWatcher.WatcherShare | |
| FileWatcher.WatcherUnShare | |
| frmMonitor | Displays overall progress info on all incoming and outgoing transfers. |
| MetadataExtractor | Extracts metadata from files |
| NaanouContext | |
| NaanouDirectContext | Allows users to download a resource just by its content hash |
| NaanouServer | Naanou HTTP server |
| NaanouServerManager | Adds random port binding functionality to the usual ServerManagerAsync class |
| NaanouSessionManager | Manages user sessions |
| ProgressEventArgs | Progress event arguments |
| RangeGetter | Downloads a specific range of a file using multiple sources simulatenously |
| RangeGetter.RangeGetterWorker | Worker to download a chunk from a resource |
| RangeGetterException | Exception in range getter |
| RemovedEventArgs | Resource removal |
| ResourceAvailRange | An available range |
| ResourceAvailRangeComparer | |
| ResourceAvailRangeCountComparer | |
| ResourceExchanger | Manages the webserver |
| ResourceManager | Manages the relationship between resources (files) on disk, a database which keeps track of these and Naanou which then indexes these resources. |
| ResourceManager.AddFileWorker | |
| Source | Source |
| Source.Manifest | Wraps up info about what part of a resource a particular source has |
| TransferFinishedArgs | Transfer finished args |
| TransferStartedArgs | Transfer started args |
| User | User |
| WorkCompleteArgs | Work complete event arguments |
| WorkStatusArgs | Work status event arguments |
| Structure Summary | |
|---|---|
| ByteRange | Byte range |
| ResourceExchanger.SharedMount | Shared mount. Describes a mounted path, and is serialised to mounts.xml |
| Delegate Summary | |
|---|---|
| AddedEventHandler | Resource added |
| Database.EntryOp | |
| DownloadCompletedEventHandler | Download completed |
| DownloadStartedEventHandler | Download started |
| ProgressEventHandler | Handler for progress event |
| RemovedEventHandler | Resource removed |
| TransferFinishedEventHandler | Transfer finished |
| TransferStartedEventHandler | Transfer started |
| WorkCompleteHandler | Work complete handler |
| WorkStatusHandler | Work status handler |
| Enumeration Summary | |
|---|---|
| Downloader.Priority | |
| Downloader.QueryDepth | |
| Downloader.State | |
|
.NET Framework | |||||||||
| PREV NAMESPACE NEXT NAMESPACE | FRAMES NO FRAMES | |||||||||