Skip to content
Skip to link menu
KDE 4.2 API Reference
KDE API Reference
kdenetwork
Sitemap
Contact Us
kget
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
net::Address
bt::AdvancedChokeAlgorithm
dht::AnnounceReq
dht::AnnounceRsp
dht::AnnounceTask
Applet
bt::Array< T >
bt::Authenticate
Authenicate a peer
bt::AuthenticateBase
bt::AuthenticationMonitor
bt::AutoRotateLogJob
bt::BDecoder
Decodes b-encoded data
bt::BDictNode
Represents a dictionary in bencoded data
bt::BEncoder
Helper class to b-encode stuff
bt::BEncoderBufferOutput
Write the output of a
BEncoder
to a
QByteArray
bt::BEncoderFileOutput
Writes the output of a bencoder to a file
bt::BEncoderOutput
mse::BigInt
bt::BitSet
Simple implementation of a
BitSet
BitSet
Simple implementation of a
BitSet
bt::BListNode
Represents a list in bencoded data
bt::BNode
Base class for a node in a b-encoded piece of data
BTAdvancedDetailsWidget
BTCache
BTCacheFactory
BTChunkSelector
BTChunkSelectorFactory
BTDataSource
BTDetailsWidget
BTDetailsWidgetFrm
BTSettingsWidget
BTSettingsWidget
BTTransfer
BTTransferFactory
BTTransferHandler
dht::BucketHeader
net::BufferedSocket
ButtonBase
bt::BValueNode
Represents a value (string,bytearray or int) in bencoded data
bt::Cache
Manages the temporary data
bt::CacheFactory
Factory to create
Cache
objects
bt::CacheFile
bt::ChokeAlgorithm
Base class for all choke algorithms
bt::Choker
Handles the choking
bt::Chunk
Keep track of a piece of the file
bt::ChunkCounter
bt::ChunkDownload
Handles the download off one
Chunk
off a
Peer
bt::ChunkDownloadHeader
bt::ChunkDownloadInterface
Interface for a
ChunkDownload
kt::ChunkDownloadModel
kt::ChunkDownloadView
View which shows a list of downloading chunks, of a torrent
bt::ChunkManager
bt::ChunkSelector
bt::ChunkSelectorFactoryInterface
Factory to create ChunkSelector's
bt::ChunkSelectorInterface
bt::CompressFileJob
Compress a file using gzip and remove it when completed successfully
bt::CompressThread
ContentFetch
ContentFetchFactory
ContextMenu
bt::CurrentChunksHeader
dht::Database
bt::DataChecker
bt::DataCheckerListener
bt::DataCheckerThread
DataEngine
DataSourceFactory
This class manages multiple DataSources and saves the data to the file
DateCategorizedDelegate
Categorizes the transfers in date ranges
dht::DBItem
DBusModelObserver
DBusTransferGroupObserver
dht::DHT
dht::DHTBase
bt::DHTNode
dht::DHTTrackerBackend
DlgContentFetchSettingWidget
DlgDirectories
DlgDirectories
DlgEngineEditing
DlgScriptEditing
DlgSettingsWidget
DlgWebinterface
DlgWebinterface
bt::DNDFile
Download
bt::Downloader
Manages the downloading
net::DownloadThread
DropTarget
mse::EncryptedAuthenticate
mse::EncryptedServerAuthenticate
dht::ErrMsg
bt::Error
ErrorWidget
bt::ExitJobOperation
Exit operation which waits for a
KIO::Job
bt::ExitOperation
bt::File
Wrapper class for stdio's FILE
kt::FileView
filterDefinition
dht::FindNodeReq
dht::FindNodeRsp
GenericModelObserver
GenericTransferGroupObserver
GenericTransferObserver
dht::GetPeersReq
dht::GetPeersRsp
bt::Globals
GroupEditor
GroupSettingsDialog
GroupStatusButton
GroupStatusEditor
Handler
HostCategorizedDelegate
Categorizes the transfer by source host
HostRangeDelegate
Creates a ragen based on the host of the transfer
bt::HttpConnection
bt::HttpDownloader
HTTP Web Seed downloader
HttpServer
bt::HTTPTracker
Communicates with the tracker
bt::IncomingPacket
bt::IPBlockingInterface
Interface for
IPBlocklist
to communicate with IPBlockingPlugin
bt::IPBlocklist
Keeps track of blocked peers
bt::IPKey
kt::IWFileListModel
kt::IWFileTreeModel
Job
Job
JobQueue
dht::KBucket
dht::KBucketEntry
dht::KBucketEntryAndToken
dht::KClosestNodesSearch
KCModule
KConfigDialog
KDialog
KExtendableItemDelegate
dht::Key
Key
in the distributed hash table
KGet
This is our
KGet
class
KGet_plug_in
KGetApplet
KGetAppletUtils
KGetBarApplet
KGetEngine
KGetGlobalJob
KGetKJobAdapter
Allows kget to register all transfers in kuiserver as kjobs
KGetLinkView
KGetPanelBar
KGetPieChart
KGetPlugin
Base class for kget plugins
KGetPluginFactory
KGetSortFilterProxyModel
KInetSocketAddress
KJob
KLineEdit
KPluginFactory
KPluginSelector
KSystemTrayIcon
KUiServerJobs
KXmlGuiWindow
LinkImporter
Import a list of urls from a file (local or remote)
LinkItem
bt::Log
Class which writes messages to a logfile
bt::LogMonitorInterface
Interface for classes who which to receive which log messages are printed
MainWindow
The main window of
KGet
MainWindowGroupObserver
Used to update the mainwindow caption when the groups percents change
MainWindowModelObserver
MainWindowTransferObserver
Checks every transfer for a percent change to update the mainwindow title
metalink
Metalinker
metalinkFactory
bt::Migrate
mirror
MirrorSearchFactory
MirrorSearchTransferDataSource
MlinkFileData
bt::MMappeable
Interface which classes must implement to be able to map something from a
CacheFile
It will also be used to notify when things get unmapped or remapped
MmsTransfer
This transfer uses the
KIO
class to download files
MmsTransferFactory
ModelObserver
ModelObserver
class
kt::Monitor
bt::MonitorInterface
Interface for classes who want to monitor a
TorrentInterface
bt::MoveDataFilesJob
dht::MsgBase
Base class for all RPC messages
bt::MultiDataChecker
bt::MultiFileCache
Cache
for multi file torrents
MultiSegKioDataSource
MultiSegmentCopyJob
Class
MultiSegmentCopyJob
NepomukHandler
NepomukWidget
net::NetworkThread
bt::NewChunkHeader
NewTransferDialog
Dialog to allow add one or more transfers to kget
NewTransferWidget
kt::TorrentFileTreeModel::Node
dht::Node
dht::NodeLookup
dht::PackedNodeContainer
bt::Packet
bt::PacketReader
bt::PacketWriter
bt::Peer
Manages the connection with a peer
bt::PeerDownloader
Class which downloads pieces from a
Peer
bt::PeerID
bt::PeerInterface
Interface for a
Peer
bt::PeerManager
Manages all the Peers
bt::PeerPtrList
bt::PeerSource
bt::PeerSourceManager
bt::PeerUploader
Uploads pieces to a
Peer
kt::PeerView
View which shows a list of peers, of a torrent
kt::PeerViewModel
bt::Piece
bt::PieceDownloader
Interface for all things which want to download pieces from something
dht::PingReq
dht::PingRsp
Plugin
PluginSelector
pollfd
net::Port
net::PortList
net::PortListener
Listener class for the
PortList
bt::PotentialPeer
bt::PreallocationThread
PreferencesDialog
bt::PtrMap< Key, Data >
Map of pointers
QObjectInterface
bt::QueueManagerInterface
RangeDelegate
Creates ranges dinamically, based on the item data
RangeSortFilterProxyModel
We need to override the qsortfilterproxymodel behavior to avoid include the range rows in the search filter the range rows are always showed
RangeTreeWidget
RangeTreeWidgetItemDelegate
mse::RC4
Helper class to do the actual encryption / decryption
mse::RC4Encryptor
bt::Request
Request
of a piece sent to other peers
dht::RPCCall
dht::RPCCallListener
Class which objects should derive from, if they want to know the result of a call
dht::RPCServer
bt::SampleQueue
Simple queue class for samples
kt::ScanDlg
Scheduler
Scheduler
class: what handle all the jobs in kget
Script
ScriptConfigAdaptor
ScriptDownloadEngine
SegData
Class MultiSegData
Segment
Class
Segment
SegmentFactory
SelectDirectoryItemDelegate
bt::Server
bt::ServerAuthenticate
SettingWidgetAdaptor
bt::SHA1Hash
Stores a SHA1 hash
bt::SHA1HashGen
bt::SingleDataChecker
bt::SingleFileCache
Cache
for single file torrents
SizeCategorizedDelegate
Categorzes the transfers in size ranges
net::Socket
net::SocketGroup
net::SocketMonitor
net::SocketReader
net::SocketWriter
net::Socks
net::SocksResolver
Throw away object which resolves the socks server hostname This will commit suicide when it is done
net::Speed
Splash
bt::ChunkDownloadInterface::Stats
dht::Stats
bt::PeerInterface::Stats
bt::StatsFile
This class is used for loading/storing torrent stats in a file
mse::StreamSocket
dht::Task
dht::TaskManager
bt::TimeEstimator
ETA estimator class
bt::Timer
bt::TimeStampedRequest
Request
with a timestamp
TitleBar
bt::Torrent
Loads a .torrent file
bt::TorrentControl
Controls just about everything
bt::TorrentCreator
Class to generate torrent files
bt::TorrentFile
bt::TorrentFileInterface
Interface for a file in a multifile torrent
kt::TorrentFileListModel
Model for displaying file trees of a torrent
kt::TorrentFileModel
kt::TorrentFileTreeModel
Model for displaying file trees of a torrent
bt::TorrentInterface
Interface for an object which controls one torrent
bt::TorrentStats
bt::Tracker
Base class for all tracker classes
kt::TrackerModel
bt::TrackersList
bt::TrackerTier
kt::TrackerView
Transfer
TransferContainer
TransferContainer
class handles the transfers
TransferDataSource
This Class is an interface for inter-plugins data change
TransferDetails
TransferFactory
TransferFactory
TransferGroup
Class
TransferGroup
:
TransferGroupHandler
TransferGroupObserver
TransferGroupScheduler
TransferGroupScheduler
class: what handle all the transfers in kget
TransferHandler
Class
TransferHandler
:
TransferHistory
TransferHistory
TransferHistoryCategorizedDelegate
TransferHistoryCategorizedView
TransferHistoryItem
TransferHistoryItemDelegate
TransferHistoryStore
TransferKio
This transfer uses the
KIO
class to download files
TransferKioFactory
TransferMultiSegKio
This transfer uses the
KIO
class to download files
TransferMultiSegKioFactory
TransferObserver
TransfersButton
TransferSettingsDialog
TransfersGroupDelegate
TransfersGroupTree
TransfersGroupWidget
TransfersView
TransfersViewDelegate
TransferTreeModel
TransferTreeSelectionModel
Tray
This class implements the main tray icon for kget
bt::UDPTracker
Communicates with an UDP tracker
bt::UDPTrackerSocket
Ui_ChunkDownloadView
Ui_TrackerView
Ui_WebSeedsTab
bt::Uploader
net::UploadThread
bt::URLEncoder
bt::UTPex
bt::Value
ViewsContainer
bt::WaitJob
bt::WebSeed
bt::WebSeedInterface
Interface for WebSeeds
kt::WebSeedsModel
kt::WebSeedsTab
Tab
which displays the list of webseeds of a torrent, and allows you to add or remove them
kget
Skip menu "kget"
Main Page
Namespace List
Class Hierarchy
Alphabetical List
Class List
File List
Namespace Members
Class Members
Related Pages
kdenetwork
Skip menu "kdenetwork"
kget
kopete
kopete
libkopete
krfb