Public Member Functions | List of all members
ihotf::IDirectoryMonitor Class Referenceabstract

Interface for a folder monitor. More...

#include <IDirectoryMonitor.h>

Inheritance diagram for ihotf::IDirectoryMonitor:
istd::IPolymorphic ihotfgui::CDirectoryMonitorComp

Public Member Functions

virtual bool IsRunning () const =0
 Checks if the folder monitoring is active. More...
virtual bool StartObserving (const iprm::IParamsSet *paramsSetPtr=NULL)=0
 Start observing process. More...
virtual void StopObserving ()=0
 Stop observing process. More...

Detailed Description

Interface for a folder monitor.

Observers of this interface are notified about all changes made in the monitored directory, such as removing or adding files, changes in file contents or file attributes.

Definition at line 21 of file IDirectoryMonitor.h.

Member Function Documentation

virtual bool ihotf::IDirectoryMonitor::IsRunning ( ) const
pure virtual

Checks if the folder monitoring is active.

Implemented in ihotfgui::CDirectoryMonitorComp.

virtual bool ihotf::IDirectoryMonitor::StartObserving ( const iprm::IParamsSet paramsSetPtr = NULL)
pure virtual

Start observing process.

If the paramsSetPtr is not equal NULL, the observing parameter are get from this params set, otherwise, default parameters are using.

Implemented in ihotfgui::CDirectoryMonitorComp.

virtual void ihotf::IDirectoryMonitor::StopObserving ( )
pure virtual

Stop observing process.

Implemented in ihotfgui::CDirectoryMonitorComp.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy