fsIECatchMgr Class Reference

#include <fsIECatchMgr.h>

List of all members.

Public Member Functions

BOOL IsMonitoringDllRegistered ()
HRESULT Initialize ()
BOOL ActivateIE2 (BOOL bActivate=TRUE)
BOOL IsIE2Active ()
void SetEventsFunc (fntIECatchMgrEvents pfn, LPVOID lpParam)
BOOL IsActive ()
void Detach ()
void ReadSettings ()
 fsIECatchMgr ()
virtual ~fsIECatchMgr ()

Static Public Member Functions

static void CleanIEPluginKey ()

Protected Member Functions

void Event (fsIECatchMgrEvent ev)
BOOL OnBeforeNavigate (LPCSTR pszUrl, BOOL bCheckALT=TRUE)

Static Protected Member Functions

static DWORD WINAPI _threadMonitorIEActivity (LPVOID lp)

Protected Attributes

bool m_bNeedStop
bool m_bMonitorIEActivityRunning
fntIECatchMgrEvents m_pfnEvents
LPVOID m_lpEventsParam
BOOL m_bCatchClicks
int m_cIEDLs
BOOL m_bALTShouldPressed
CString m_strSkipExts

Friends

class fsClipboardCatchMgr


Detailed Description

Definition at line 21 of file fsIECatchMgr.h.


Constructor & Destructor Documentation

fsIECatchMgr::fsIECatchMgr (  ) 

Definition at line 26 of file fsIECatchMgr.cpp.

References m_bMonitorIEActivityRunning, m_bNeedStop, m_pfnEvents, and NULL.

fsIECatchMgr::~fsIECatchMgr (  )  [virtual]

Definition at line 33 of file fsIECatchMgr.cpp.

References m_bMonitorIEActivityRunning, and m_bNeedStop.


Member Function Documentation

BOOL fsIECatchMgr::IsMonitoringDllRegistered (  ) 

void fsIECatchMgr::CleanIEPluginKey (  )  [static]

Definition at line 225 of file fsIECatchMgr.cpp.

References NULL.

Referenced by CFdmApp::InitInstance().

HRESULT fsIECatchMgr::Initialize (  ) 

BOOL fsIECatchMgr::ActivateIE2 ( BOOL  bActivate = TRUE  ) 

BOOL fsIECatchMgr::IsIE2Active (  ) 

void fsIECatchMgr::SetEventsFunc ( fntIECatchMgrEvents  pfn,
LPVOID  lpParam 
)

Definition at line 110 of file fsIECatchMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by fsDownloadsMgr::AttachToIECatchMgr().

BOOL fsIECatchMgr::IsActive (  ) 

Definition at line 105 of file fsIECatchMgr.cpp.

References m_bMonitorIEActivityRunning.

void fsIECatchMgr::Detach (  ) 

Definition at line 101 of file fsIECatchMgr.cpp.

Referenced by CDownloadsWnd::OnAppExit().

void fsIECatchMgr::ReadSettings (  ) 

DWORD WINAPI fsIECatchMgr::_threadMonitorIEActivity ( LPVOID  lp  )  [static, protected]

Definition at line 278 of file fsIECatchMgr.cpp.

References Event(), ICME_DLCOMPLETED, ICME_DLSTARTED, m_bMonitorIEActivityRunning, m_bNeedStop, and NULL.

Referenced by Initialize().

void fsIECatchMgr::Event ( fsIECatchMgrEvent  ev  )  [protected]

Definition at line 116 of file fsIECatchMgr.cpp.

References m_lpEventsParam, and m_pfnEvents.

Referenced by _threadMonitorIEActivity().

BOOL fsIECatchMgr::OnBeforeNavigate ( LPCSTR  pszUrl,
BOOL  bCheckALT = TRUE 
) [protected]


Friends And Related Function Documentation

friend class fsClipboardCatchMgr [friend]

Definition at line 23 of file fsIECatchMgr.h.


Member Data Documentation

Definition at line 46 of file fsIECatchMgr.h.

Referenced by _threadMonitorIEActivity(), fsIECatchMgr(), and ~fsIECatchMgr().

Definition at line 53 of file fsIECatchMgr.h.

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

Definition at line 54 of file fsIECatchMgr.h.

Referenced by Event(), and SetEventsFunc().

BOOL fsIECatchMgr::m_bCatchClicks [protected]

Definition at line 56 of file fsIECatchMgr.h.

Referenced by ReadSettings().

int fsIECatchMgr::m_cIEDLs [protected]

Definition at line 58 of file fsIECatchMgr.h.

Definition at line 60 of file fsIECatchMgr.h.

Referenced by OnBeforeNavigate(), and ReadSettings().

CString fsIECatchMgr::m_strSkipExts [protected]

Definition at line 62 of file fsIECatchMgr.h.

Referenced by OnBeforeNavigate(), and ReadSettings().


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

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