fsSitesMgr Class Reference

#include <fsSitesMgr.h>

List of all members.

Public Member Functions

void CheckGroups ()
void DeleteAllPasswords ()
void SiteUpdated (fsSiteInfo *pSite)
BOOL SaveToFile (HANDLE hFile)
BOOL LoadFromFile (HANDLE hFile)
int GetTempSiteCount ()
void SetEventsFunc (fntSitesMgrEvents pfn, LPVOID lpParam)
int GetSiteCount ()
void DeleteAllTempSites ()
void DeleteSite (fsSiteInfo *pSite)
fsSiteInfoFindSite2 (LPCSTR pszSite, DWORD dwValidFor, BOOL bAllReq=TRUE)
int FindSite (LPCSTR pszName, DWORD dwValidFor, BOOL bAllReq=TRUE)
fsSiteInfoGetSite (int iIndex)
int AddSite (fsSiteInfo &site)
 fsSitesMgr ()
virtual ~fsSitesMgr ()

Protected Member Functions

void Event (fsSitesMgrEvent ev, fsSiteInfo *site)

Protected Attributes

fntSitesMgrEvents m_pfnEvents
LPVOID m_lpEventsParam
fs::list< fsSiteInfom_vSites


Detailed Description

Definition at line 83 of file fsSitesMgr.h.


Constructor & Destructor Documentation

fsSitesMgr::fsSitesMgr (  ) 

Definition at line 18 of file fsSitesMgr.cpp.

References m_pfnEvents, and NULL.

fsSitesMgr::~fsSitesMgr (  )  [virtual]

Definition at line 23 of file fsSitesMgr.cpp.


Member Function Documentation

void fsSitesMgr::CheckGroups (  ) 

Definition at line 328 of file fsSitesMgr.cpp.

References m_vSites, NULL, fsSiteInfo::pGroup, and SiteUpdated().

Referenced by CDownloadsWnd::DeleteGroup().

void fsSitesMgr::DeleteAllPasswords (  ) 

void fsSitesMgr::SiteUpdated ( fsSiteInfo pSite  ) 

BOOL fsSitesMgr::SaveToFile ( HANDLE  hFile  ) 

BOOL fsSitesMgr::LoadFromFile ( HANDLE  hFile  ) 

int fsSitesMgr::GetTempSiteCount (  ) 

Definition at line 201 of file fsSitesMgr.cpp.

References c, and m_vSites.

Referenced by SaveToFile().

void fsSitesMgr::SetEventsFunc ( fntSitesMgrEvents  pfn,
LPVOID  lpParam 
)

Definition at line 103 of file fsSitesMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by CSitesWnd::CSitesWnd().

int fsSitesMgr::GetSiteCount (  ) 

void fsSitesMgr::DeleteAllTempSites (  ) 

Definition at line 82 of file fsSitesMgr.cpp.

References Event(), m_vSites, and SM_SITEDELETED.

void fsSitesMgr::DeleteSite ( fsSiteInfo pSite  ) 

fsSiteInfo * fsSitesMgr::FindSite2 ( LPCSTR  pszSite,
DWORD  dwValidFor,
BOOL  bAllReq = TRUE 
)

int fsSitesMgr::FindSite ( LPCSTR  pszName,
DWORD  dwValidFor,
BOOL  bAllReq = TRUE 
)

fsSiteInfo * fsSitesMgr::GetSite ( int  iIndex  ) 

int fsSitesMgr::AddSite ( fsSiteInfo site  ) 

void fsSitesMgr::Event ( fsSitesMgrEvent  ev,
fsSiteInfo site 
) [protected]

Definition at line 109 of file fsSitesMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by AddSite(), DeleteAllTempSites(), DeleteSite(), and SiteUpdated().


Member Data Documentation

Definition at line 118 of file fsSitesMgr.h.

Referenced by Event(), fsSitesMgr(), and SetEventsFunc().

Definition at line 119 of file fsSitesMgr.h.

Referenced by Event(), and SetEventsFunc().

fs::list<fsSiteInfo> fsSitesMgr::m_vSites [protected]


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

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