#include <vmsBtSession.h>

Public Member Functions | |
| virtual void | ListenOn (int portFrom, int portTo) |
| virtual BOOL | IsListening () |
| virtual USHORT | get_ListenPort () |
| virtual vmsBtDownload * | CreateDownload (vmsBtFile *torrent, LPCSTR pszOutputPath, LPBYTE pbFastResumeData, DWORD dwFRDataSize, BOOL bCompactMode) |
| virtual void | SetDownloadLimit (int limit) |
| virtual void | SetUploadLimit (int limit) |
| virtual void | SetMaxUploads (int limit) |
| virtual void | DeleteDownload (vmsBtDownload *) |
| virtual void | DHT_start (LPBYTE pbState, DWORD dwStateSize) |
| virtual void | DHT_stop () |
| virtual BOOL | DHT_getState (LPBYTE pbBuffer, DWORD dwBufferSize, LPDWORD pdwDataSize) |
| virtual BOOL | DHT_isStarted () |
| virtual void | set_EventsHandler (fntBtSessionEventsHandler pfn, LPVOID pData) |
| virtual void | SetProxySettings (LPCSTR pszIp, int nPort, LPCSTR pszUser, LPCSTR pszPwd) |
| virtual int | get_TotalDownloadConnectionCount () |
| virtual int | get_DownloadCount () |
| virtual vmsBtDownload * | get_Download (int nIndex) |
| virtual int | get_TotalDownloadSpeed () |
| virtual int | get_TotalUploadSpeed () |
| virtual UINT64 | get_TotalDownloadedByteCount () |
| virtual UINT64 | get_TotalUploadedByteCount () |
| virtual void | SetUserAgent (LPCSTR pszUA) |
Definition at line 77 of file vmsBtSession.h.
| virtual void vmsBtSession::ListenOn | ( | int | portFrom, | |
| int | portTo | |||
| ) | [virtual] |
| virtual BOOL vmsBtSession::IsListening | ( | ) | [virtual] |
| virtual USHORT vmsBtSession::get_ListenPort | ( | ) | [virtual] |
| virtual vmsBtDownload* vmsBtSession::CreateDownload | ( | vmsBtFile * | torrent, | |
| LPCSTR | pszOutputPath, | |||
| LPBYTE | pbFastResumeData, | |||
| DWORD | dwFRDataSize, | |||
| BOOL | bCompactMode | |||
| ) | [virtual] |
| virtual void vmsBtSession::SetDownloadLimit | ( | int | limit | ) | [virtual] |
| virtual void vmsBtSession::SetUploadLimit | ( | int | limit | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
Referenced by vmsBtSupport::ApplyRestrainAllDownloadsMode(), and fsDownloadsMgr::ApplyTrafficLimit().
| virtual void vmsBtSession::SetMaxUploads | ( | int | limit | ) | [virtual] |
| virtual void vmsBtSession::DeleteDownload | ( | vmsBtDownload * | ) | [virtual] |
| virtual void vmsBtSession::DHT_start | ( | LPBYTE | pbState, | |
| DWORD | dwStateSize | |||
| ) | [virtual] |
| virtual void vmsBtSession::DHT_stop | ( | ) | [virtual] |
| virtual BOOL vmsBtSession::DHT_getState | ( | LPBYTE | pbBuffer, | |
| DWORD | dwBufferSize, | |||
| LPDWORD | pdwDataSize | |||
| ) | [virtual] |
| virtual BOOL vmsBtSession::DHT_isStarted | ( | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
Referenced by vmsBtSupport::ApplyDHTSettings(), and vmsBtSupport::SaveState().
| virtual void vmsBtSession::set_EventsHandler | ( | fntBtSessionEventsHandler | pfn, | |
| LPVOID | pData | |||
| ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
Referenced by fsDownloadsMgr::AttachToBtSession(), and fsDownloadsMgr::Shutdown().
| virtual int vmsBtSession::get_TotalDownloadConnectionCount | ( | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
| virtual int vmsBtSession::get_DownloadCount | ( | ) | [virtual] |
| virtual vmsBtDownload* vmsBtSession::get_Download | ( | int | nIndex | ) | [virtual] |
| virtual int vmsBtSession::get_TotalDownloadSpeed | ( | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
| virtual int vmsBtSession::get_TotalUploadSpeed | ( | ) | [virtual] |
| virtual UINT64 vmsBtSession::get_TotalDownloadedByteCount | ( | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
Referenced by CMainFrame::OnUpdateTrafficThisMonth(), and CMainFrame::SaveState().
| virtual UINT64 vmsBtSession::get_TotalUploadedByteCount | ( | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
Referenced by CMainFrame::OnUpdateTrafficThisMonth(), and CMainFrame::SaveState().
| virtual void vmsBtSession::SetUserAgent | ( | LPCSTR | pszUA | ) | [virtual] |
Reimplemented in vmsBtSessionImpl.
1.5.6