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