fsWebPageDownloadsMgr Class Reference

#include <fsWebPageDownloadsMgr.h>

List of all members.

Public Member Functions

void StopAll ()
BOOL OnDownloadRestored (vmsDownloadSmartPtr dld)
BOOL Load ()
BOOL Save ()
void Delete (fsWebPageDownloader *wpd)
fsWebPageDownloaderGetWPD (int iIndex)
int GetWPDCount ()
void SetEventsFunc (fntWPDEvents pfn, LPVOID lp)
void Add (fsWebPageDownloader *wpd)
 fsWebPageDownloadsMgr ()
virtual ~fsWebPageDownloadsMgr ()

Static Protected Member Functions

static void _DownloaderEvents (fsWebPageDownloader *dldr, fsWPDEvent ev, int info, LPVOID lp)

Protected Attributes

fntWPDEvents m_pfnEvents
LPVOID m_lpEventsParam
fs::list< fsWebPageDownloader * > m_vWPDs


Detailed Description

Definition at line 30 of file fsWebPageDownloadsMgr.h.


Constructor & Destructor Documentation

fsWebPageDownloadsMgr::fsWebPageDownloadsMgr (  ) 

Definition at line 17 of file fsWebPageDownloadsMgr.cpp.

References m_pfnEvents, and NULL.

fsWebPageDownloadsMgr::~fsWebPageDownloadsMgr (  )  [virtual]

Definition at line 22 of file fsWebPageDownloadsMgr.cpp.

References m_vWPDs.


Member Function Documentation

void fsWebPageDownloadsMgr::StopAll (  ) 

Definition at line 183 of file fsWebPageDownloadsMgr.cpp.

References m_vWPDs, and fsWebPageDownloader::StopDownloading().

Referenced by CMainFrame::OnStopall().

BOOL fsWebPageDownloadsMgr::OnDownloadRestored ( vmsDownloadSmartPtr  dld  ) 

BOOL fsWebPageDownloadsMgr::Load (  ) 

BOOL fsWebPageDownloadsMgr::Save (  ) 

Definition at line 70 of file fsWebPageDownloadsMgr.cpp.

References FALSE, fsGetDataFilePath(), m_vWPDs, NULL, and TRUE.

Referenced by CSpiderWnd::SavePages().

void fsWebPageDownloadsMgr::Delete ( fsWebPageDownloader wpd  ) 

Definition at line 57 of file fsWebPageDownloadsMgr.cpp.

References m_vWPDs.

Referenced by CSpiderWnd::AddWebPage(), and CSpiderTasks::OnSpiderDelete().

fsWebPageDownloader * fsWebPageDownloadsMgr::GetWPD ( int  iIndex  ) 

int fsWebPageDownloadsMgr::GetWPDCount (  ) 

void fsWebPageDownloadsMgr::SetEventsFunc ( fntWPDEvents  pfn,
LPVOID  lp 
)

Definition at line 41 of file fsWebPageDownloadsMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by CSpiderWnd::CSpiderWnd().

void fsWebPageDownloadsMgr::Add ( fsWebPageDownloader wpd  ) 

void fsWebPageDownloadsMgr::_DownloaderEvents ( fsWebPageDownloader dldr,
fsWPDEvent  ev,
int  info,
LPVOID  lp 
) [static, protected]

Definition at line 34 of file fsWebPageDownloadsMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by Add().


Member Data Documentation

Definition at line 55 of file fsWebPageDownloadsMgr.h.

Referenced by _DownloaderEvents(), fsWebPageDownloadsMgr(), and SetEventsFunc().

Definition at line 56 of file fsWebPageDownloadsMgr.h.

Referenced by _DownloaderEvents(), and SetEventsFunc().


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

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