libktorrent
2.2.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
bt
C
AccessManager
C
AdvancedChokeAlgorithm
C
Array
C
Authenticate
Authenicate a peer
C
AuthenticateBase
C
AuthenticationMonitor
C
AutoRotateLogJob
C
BadPeersList
C
BDecoder
Decodes b-encoded data
C
BDictNode
Represents a dictionary in bencoded data
C
BEncoder
Helper class to b-encode stuff
C
BEncoderBufferOutput
C
BEncoderFileOutput
C
BEncoderIODeviceOutput
C
BEncoderOutput
C
BitSet
Simple implementation of a
BitSet
C
BListNode
Represents a list in bencoded data
C
BlockListInterface
Base class for BlockLists
C
BNode
Base class for a node in a b-encoded piece of data
C
Buffer
C
BufferPool
C
BusError
C
BusErrorGuard
C
BValueNode
Represents a value (string,bytearray or int) in bencoded data
C
Cache
Manages the temporary data
C
CacheFactory
C
CacheFile
C
ChokeAlgorithm
C
Choker
Handles the choking
C
Chunk
Keep track of a piece of the file
C
ChunkCounter
C
ChunkDownload
Handles the download off one
Chunk
off a
Peer
C
ChunkDownloadHeader
►
C
ChunkDownloadInterface
Interface for a
ChunkDownload
C
Stats
C
ChunkManager
C
ChunkSelector
C
ChunkSelectorInterface
C
CircularBuffer
C
CompressFileJob
C
CompressThread
►
C
ConnectionLimit
C
Token
C
CurrentChunksHeader
C
DataChecker
C
DataCheckerJob
Job
which runs a
DataChecker
C
DataCheckerThread
C
DecompressFileJob
C
DecompressThread
C
DeleteDataFilesJob
C
DHTNode
C
DNDFile
C
Downloader
Manages the downloading
C
DownloadStatus
C
Error
C
ExitJobOperation
C
ExitOperation
C
ExtractFileJob
C
File
Wrapper class for stdio's FILE
C
FilePriorityListener
C
Globals
C
HTTPAnnounceJob
C
HttpConnection
C
HTTPRequest
C
HTTPTracker
Communicates with the tracker
C
IncomingPacket
C
Job
C
JobQueue
C
KIOAnnounceJob
C
Log
Class which writes messages to a logfile
C
LogMonitorInterface
Interface for classes who which to receive which log messages are printed
C
LogSystemManager
C
MagnetDownloader
C
MagnetLink
C
Marker
C
MetadataDownload
C
Migrate
C
MMappeable
C
MonitorInterface
Interface for classes who want to monitor a
TorrentInterface
C
MoveDataFilesJob
C
MultiDataChecker
C
MultiFileCache
Cache
for multi file torrents
C
NewChunkHeader
C
Packet
C
PacketReader
C
Peer
Manages the connection with a peer
C
PeerConnector
C
PeerDownloader
Class which downloads pieces from a
Peer
C
PeerID
►
C
PeerInterface
Interface for a
Peer
C
Stats
►
C
PeerManager
Manages all the Peers
C
PeerVisitor
C
PeerProtocolExtension
C
PeerSource
C
PeerSourceManager
C
PeerUploader
Uploads pieces to a
Peer
C
Piece
C
PieceData
C
PieceDownloader
C
PieceHandler
Base class for handling pieces
C
PieceHeader
C
Pipe
C
PreallocationJob
C
PreallocationThread
C
PtrMap
Map of pointers
C
QueueManagerInterface
C
RecursiveEntryGuard
C
Request
Request
of a piece sent to other peers
C
Resource
C
ResourceManager
C
SampleQueue
C
Server
C
ServerAuthenticate
C
ServerInterface
C
SHA1Hash
Stores a SHA1 hash
C
SHA1HashGen
C
SignalCatcher
C
SingleDataChecker
C
SingleFileCache
Cache
for single file torrents
►
C
SOAP
C
Arg
C
StatsFile
This class is used for loading/storing torrent stats in a file
C
StreamingChunkSelector
C
SuperSeeder
C
TimeEstimator
C
Timer
C
TimeStampedRequest
C
Torrent
Loads a .torrent file
C
TorrentControl
Controls just about everything
C
TorrentCreator
Class to generate torrent files
C
TorrentFile
C
TorrentFileInterface
Interface for a file in a multifile torrent
C
TorrentFileStream
C
TorrentInterface
Interface for an object which controls one torrent
C
TorrentStats
C
Tracker
C
TrackerDataSource
C
TrackerInterface
C
TrackerManager
C
TrackersList
C
TrackersStatusInfo
C
TrackerTier
C
UDPTracker
Communicates with an UDP tracker
C
UDPTrackerSocket
C
Uploader
C
UPnPDescriptionParser
C
UPnPDeviceDescription
C
UPnPMCastSocket
►
C
UPnPRouter
C
Visitor
C
UPnPService
C
URLEncoder
C
UTMetaData
C
UTPex
C
Value
C
WaitJob
C
Warning
C
WebSeed
C
WebSeedChunkDownload
C
WebSeedInterface
►
N
dht
C
AnnounceReq
C
AnnounceRsp
C
AnnounceTask
C
Database
C
DBItem
C
DHT
C
DHTBase
C
DHTPeerSource
C
ErrMsg
C
FindNodeReq
C
FindNodeRsp
C
GetPeersReq
C
GetPeersRsp
►
C
KBucket
C
UnableToSplit
C
KBucketEntry
C
KBucketEntryAndToken
C
KBucketEntrySet
C
KBucketTable
C
KClosestNodesSearch
C
Key
Key
in the distributed hash table
C
Node
C
NodeLookup
C
PackedNodeContainer
C
PingReq
C
PingRsp
C
RPCCall
C
RPCCallListener
C
RPCMethodResolver
C
RPCMsg
C
RPCMsgFactory
C
RPCServer
C
RPCServerInterface
C
Stats
C
Task
C
TaskManager
►
N
mse
C
BigInt
C
EncryptedAuthenticate
C
EncryptedPacketSocket
C
EncryptedServerAuthenticate
C
RC4Encryptor
►
N
net
C
Address
C
AddressResolver
C
DownloadThread
C
NetworkThread
C
PacketSocket
C
Poll
C
PollClient
C
Port
C
PortList
C
PortListener
C
ReverseResolver
C
ReverseResolverThread
►
C
ServerSocket
C
ConnectionHandler
C
DataHandler
C
Socket
C
SocketDevice
C
SocketGroup
C
SocketMonitor
C
SocketReader
C
Socks
C
Speed
C
StreamSocket
C
StreamSocketListener
C
TrafficShapedSocket
C
UploadThread
C
WakeUpPipe
►
N
utp
►
C
Connection
C
Stats
C
TransmissionError
Thrown when a transmission error occurs, server should kill the connection if it happens
C
DelayWindow
C
ExtensionBits
C
Header
C
LocalWindow
C
OutputQueue
C
PacketBuffer
C
PacketParser
C
PollPipe
C
RemoteWindow
C
Retransmitter
C
SelectiveAck
C
TimeValue
C
Transmitter
C
UnackedPacket
C
UnknownExtension
C
UTPServer
C
UTPServerThread
C
UTPSocket
C
WindowPacket
C
HttpResponseHeader
C
pollfd
Generated by
1.8.20