vmsBtFile Class Reference

#include <vmsBtFile.h>

Inheritance diagram for vmsBtFile:

vmsBtFileImpl

List of all members.

Public Member Functions

virtual BOOL LoadFromFile (LPCSTR pszTorrentFile)
virtual BOOL LoadFromBuffer (LPBYTE pbTorrent, DWORD dwTorrentSize)
virtual int get_FileCount ()
virtual void get_FileName (int nIndex, LPSTR pszRes)
virtual UINT64 get_FileSize (int nIndex)
virtual UINT64 get_TotalFilesSize ()
virtual void get_TorrentName (LPSTR pszRes)
virtual BOOL get_TorrentBuffer (LPBYTE pbRes, DWORD dwSize, DWORD *pdwTorrentSize)
virtual void get_InfoHash (LPSTR pszRes)
virtual void get_TrackerUrl (LPSTR pszRes, int nIndex)
virtual int get_TrackerCount ()
virtual void get_TorrentComment (LPSTR pszRes)
virtual int get_PieceCount ()
virtual int get_PieceSize ()
virtual void Release ()


Detailed Description

Definition at line 7 of file vmsBtFile.h.


Member Function Documentation

virtual BOOL vmsBtFile::LoadFromFile ( LPCSTR  pszTorrentFile  )  [virtual]

virtual BOOL vmsBtFile::LoadFromBuffer ( LPBYTE  pbTorrent,
DWORD  dwTorrentSize 
) [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::LoadState().

virtual int vmsBtFile::get_FileCount (  )  [virtual]

virtual void vmsBtFile::get_FileName ( int  nIndex,
LPSTR  pszRes 
) [virtual]

virtual UINT64 vmsBtFile::get_FileSize ( int  nIndex  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::get_FileSize().

virtual UINT64 vmsBtFile::get_TotalFilesSize (  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::GetTotalFilesSize().

virtual void vmsBtFile::get_TorrentName ( LPSTR  pszRes  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::get_TorrentName().

virtual BOOL vmsBtFile::get_TorrentBuffer ( LPBYTE  pbRes,
DWORD  dwSize,
DWORD *  pdwTorrentSize 
) [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::SaveState().

virtual void vmsBtFile::get_InfoHash ( LPSTR  pszRes  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::get_InfoHash().

virtual void vmsBtFile::get_TrackerUrl ( LPSTR  pszRes,
int  nIndex 
) [virtual]

virtual int vmsBtFile::get_TrackerCount (  )  [virtual]

Reimplemented in vmsBtFileImpl.

virtual void vmsBtFile::get_TorrentComment ( LPSTR  pszRes  )  [virtual]

virtual int vmsBtFile::get_PieceCount (  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::get_PieceCount().

virtual int vmsBtFile::get_PieceSize (  )  [virtual]

Reimplemented in vmsBtFileImpl.

Referenced by vmsBtDownloadManager::get_PieceSize().

virtual void vmsBtFile::Release (  )  [virtual]


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

Generated on Sun May 25 00:21:20 2008 by  doxygen 1.5.6