vmsBtSupport Class Reference

#include <vmsBtSupport.h>

List of all members.

Public Member Functions

vmsBtFileCreateTorrentFileObject ()
void Shutdown ()
BOOL LoadState ()
BOOL SaveState ()
void ApplyDHTSettings ()
void ApplyListenPortSettings ()
void ApplyProxySettings ()
void ApplyRestrainAllDownloadsMode ()
BOOL is_Initialized ()
vmsBtSessionget_Session ()
BOOL Initialize ()
 vmsBtSupport ()
virtual ~vmsBtSupport ()

Protected Member Functions

bool LoadBtDll (vmsDLL &dll)

Static Protected Member Functions

static void GetFirefoxProxySettings (fsString &strIp, fsString &strUser, fsString &strPwd, int &nPort)
static void GetIeProxySettings (fsString &strIp, fsString &strUser, fsString &strPwd, int &nPort)

Protected Attributes

CRITICAL_SECTION m_cs1
LPBYTE m_pbDHTstate
DWORD m_dwDHTstateSize
vmsDLL m_dllBt
vmsDLL m_dllBtFile


Detailed Description

Definition at line 16 of file vmsBtSupport.h.


Constructor & Destructor Documentation

vmsBtSupport::vmsBtSupport (  ) 

Definition at line 17 of file vmsBtSupport.cpp.

References m_cs1, m_pbDHTstate, and NULL.

vmsBtSupport::~vmsBtSupport (  )  [virtual]

Definition at line 23 of file vmsBtSupport.cpp.

References m_cs1, and Shutdown().


Member Function Documentation

vmsBtFile * vmsBtSupport::CreateTorrentFileObject (  ) 

void vmsBtSupport::Shutdown (  ) 

BOOL vmsBtSupport::LoadState (  ) 

BOOL vmsBtSupport::SaveState (  ) 

void vmsBtSupport::ApplyDHTSettings (  ) 

void vmsBtSupport::ApplyListenPortSettings (  ) 

void vmsBtSupport::ApplyProxySettings (  ) 

void vmsBtSupport::ApplyRestrainAllDownloadsMode (  ) 

BOOL vmsBtSupport::is_Initialized (  ) 

vmsBtSession * vmsBtSupport::get_Session (  ) 

BOOL vmsBtSupport::Initialize ( void   ) 

Definition at line 29 of file vmsBtSupport.cpp.

References FALSE, LoadBtDll(), LoadState(), and m_dllBt.

Referenced by get_Session().

bool vmsBtSupport::LoadBtDll ( vmsDLL dll  )  [protected]

Definition at line 300 of file vmsBtSupport.cpp.

References vmsDLL::Load().

Referenced by CreateTorrentFileObject(), and Initialize().

void vmsBtSupport::GetFirefoxProxySettings ( fsString strIp,
fsString strUser,
fsString strPwd,
int &  nPort 
) [static, protected]

void vmsBtSupport::GetIeProxySettings ( fsString strIp,
fsString strUser,
fsString strPwd,
int &  nPort 
) [static, protected]

Definition at line 236 of file vmsBtSupport.cpp.

References FALSE, and LPSTR.

Referenced by ApplyProxySettings().


Member Data Documentation

CRITICAL_SECTION vmsBtSupport::m_cs1 [protected]

Definition at line 43 of file vmsBtSupport.h.

Referenced by get_Session(), vmsBtSupport(), and ~vmsBtSupport().

LPBYTE vmsBtSupport::m_pbDHTstate [protected]

Definition at line 48 of file vmsBtSupport.h.

Referenced by ApplyDHTSettings(), LoadState(), SaveState(), and vmsBtSupport().

DWORD vmsBtSupport::m_dwDHTstateSize [protected]

Definition at line 49 of file vmsBtSupport.h.

Referenced by ApplyDHTSettings(), LoadState(), and SaveState().

Definition at line 51 of file vmsBtSupport.h.

Referenced by get_Session(), Initialize(), is_Initialized(), and Shutdown().

Definition at line 51 of file vmsBtSupport.h.

Referenced by CreateTorrentFileObject().


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

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