Protocols::BitTorrent::Trackers::TrackerRequestSession Class Reference

#include <TrackerRequestSession.h> [code]

Inherited by Protocols::BitTorrent::Trackers::MultiTrackerRequestSession, and Protocols::BitTorrent::Trackers::SingleTrackerRequestSession.

Inheritance diagram for Protocols::BitTorrent::Trackers::TrackerRequestSession:

Inheritance graph
[legend]
List of all members.

Detailed Description

Sends requests to trackers and recieve responses (interface).

Definition at line 38 of file TrackerRequestSession.h.

Public Member Functions

virtual ~TrackerRequestSession ()
virtual void open ()=0
virtual void sendRequest (const TrackerRequest &)=0
virtual void close ()=0
virtual void abort ()=0


Constructor & Destructor Documentation

virtual Protocols::BitTorrent::Trackers::TrackerRequestSession::~TrackerRequestSession  )  [inline, virtual]
 

Definition at line 43 of file TrackerRequestSession.h.


Member Function Documentation

virtual void Protocols::BitTorrent::Trackers::TrackerRequestSession::abort  )  [pure virtual]
 

Implemented in Protocols::BitTorrent::Trackers::MultiTrackerRequestSession, and Protocols::BitTorrent::Trackers::SingleTrackerRequestSession.

virtual void Protocols::BitTorrent::Trackers::TrackerRequestSession::close  )  [pure virtual]
 

Implemented in Protocols::BitTorrent::Trackers::MultiTrackerRequestSession, and Protocols::BitTorrent::Trackers::SingleTrackerRequestSession.

virtual void Protocols::BitTorrent::Trackers::TrackerRequestSession::open  )  [pure virtual]
 

Implemented in Protocols::BitTorrent::Trackers::MultiTrackerRequestSession, and Protocols::BitTorrent::Trackers::SingleTrackerRequestSession.

virtual void Protocols::BitTorrent::Trackers::TrackerRequestSession::sendRequest const TrackerRequest  )  [pure virtual]
 

Implemented in Protocols::BitTorrent::Trackers::MultiTrackerRequestSession, and Protocols::BitTorrent::Trackers::SingleTrackerRequestSession.


The documentation for this class was generated from the following file: