Furrent
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NfurCommon types used in all the project
 NbencodeContains the structure for decoding and encoding bencode data
 CBencodeDict
 CBencodeInt
 CBencodeList
 CBencodeParser
 CBencodeString
 CBencodeValue
 Ndownload
 Nbitfield
 CBitfield
 Ndownloader
 CDownloader
 Nmessage
 CBitfieldMessage
 CChokeMessage
 CHaveMessage
 CInterestedMessage
 CKeepAliveMessage
 CMessage
 CNotInterestedMessage
 CPieceMessage
 CRequestMessage
 CUnchokeMessage
 Nsocket
 CAsioEngine
 CSocket
 CDownloadedA downloaded piece for a torrent file
 Ngui
 CGuiScrollTorrentState
 CGuiTorrentDialogState
 CWindowResponsible for rendering the UI
 Nmt
 CRunnerUsed to control threads execution
 CSharedQueue
 CThreadGroupManages the execution of a group of threads
 Npeer
 CAnnounceThe response sent from the tracker when announcing
 CPeerRepresents a single peer as given by the tracker
 Nplatform
 Npolicy
 CFIFOPolicySimple FIFO policy
 CIPolicy
 CLIFOPolicySimple LIFO policy
 CQueueSpecial queue that allows the extraction of item using custom policies
 Nutil
 CEmpty
 CResultUsed to handle errors without using exceptions
 CSingleton
 CFileDescribes a file inside a torrent
 CFurrent
 CPiece
 CPieceTaskClass responsible for processing a piece
 CPieceTaskStats
 CSubpieceDescribes a subsection of a Piece, it is mapped to a single file
 CTorrentCompletely describes a torrent in furrent
 CTorrentFileRepresents a parsed .torrent file
 CTorrentGuiData