Protocols::BitTorrent::Trackers::HttpRequestSession Class Reference
#include <HttpRequestSession.h> [code]
List of all members.
Detailed Description
HTTP request session interface.
Classes implementing this interface could be used to allow other classes to send HTTP requests to a HTTP server and return response data (HTTP response header and body).
- Todo:
- This interface is not complete and covers only necessary functions that StandardTrackerRequestSession needs/supports.
- Todo:
- If we want to pass some specific headers to get() we could use an overload like: get (const Uri &requestUri, const Header &extraHeaders); (see http://www.calitko.org/source-talk/793).
- Todo:
- Move this interface to another place?
Definition at line 48 of file HttpRequestSession.h.
Constructor & Destructor Documentation
| virtual Protocols::BitTorrent::Trackers::HttpRequestSession::~HttpRequestSession |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
| virtual void Protocols::BitTorrent::Trackers::HttpRequestSession::abort |
( |
|
) |
[pure virtual] |
|
| virtual void Protocols::BitTorrent::Trackers::HttpRequestSession::close |
( |
|
) |
[pure virtual] |
|
| virtual void Protocols::BitTorrent::Trackers::HttpRequestSession::get |
( |
const Uri & |
|
) |
[pure virtual] |
|
| virtual void Protocols::BitTorrent::Trackers::HttpRequestSession::open |
( |
const Uri & |
|
) |
[pure virtual] |
|
| virtual QByteArray Protocols::BitTorrent::Trackers::HttpRequestSession::responseBody |
( |
|
) |
const [pure virtual] |
|
| virtual ResponseHeader Protocols::BitTorrent::Trackers::HttpRequestSession::responseHeader |
( |
|
) |
const [pure virtual] |
|
The documentation for this class was generated from the following file: