Public Types | Protected Member Functions | List of all members
ihotf::CDirectoryMonitorParamsComp Class Reference

Implementation of directory parameters component. More...

#include <CDirectoryMonitorParamsComp.h>

Inheritance diagram for ihotf::CDirectoryMonitorParamsComp:
icomp::CComponentBase ihotf::CDirectoryMonitorParams icomp::IComponent ihotf::IDirectoryMonitorParams istd::IPolymorphic iser::ISerializable istd::IChangeable istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
typedef
ihotf::CDirectoryMonitorParams 
BaseClass2
 
- Public Types inherited from ihotf::IDirectoryMonitorParams
enum  ObserveItems { OI_DIR = 0x1, OI_FILES = 0x2, OI_DRIVES = 0x4, OI_ALL = OI_DIR | OI_FILES | OI_DRIVES }
 
enum  ObserveChanges {
  OC_ADD = 0x1, OC_REMOVE = 0x2, OC_MODIFIED = 0x4, OC_ATTR_CHANGED = 0x8,
  OC_ALL = OC_ADD | OC_REMOVE | OC_MODIFIED | OC_ATTR_CHANGED
}
 
enum  FileTimeStampMode { FTM_MODIFIED = 0x1, FTM_CREATED = 0x2 }
 

Protected Member Functions

virtual void OnComponentCreated ()
 

Additional Inherited Members

- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from ihotf::CDirectoryMonitorParams
 CDirectoryMonitorParams ()
 
virtual double GetPoolingIntervall () const
 Get pooling intervall for directory changes in seconds. More...
 
virtual void SetPoolingIntervall (double poolingIntervall)
 Set pooling intervall for directory changes in seconds. More...
 
virtual int GetMinLastModificationTimeDifference () const
 Get the minimal time to wait since last modification of the file before operating with this (e.g. More...
 
virtual void SetMinLastModificationTimeDifference (int minLastModificationTimeDifference)
 Set the minimal time to wait since last modification of the file before operating with this. More...
 
virtual int GetObservedItemTypes () const
 Get the group of items to be observed. More...
 
virtual void SetObservedItemTypes (int observedItemTypes)
 Set the group of items to be observed. More...
 
virtual int GetObservedChanges () const
 Get the group of changes to be observed. More...
 
virtual void SetObservedChanges (int observedChanges)
 Set the changes to be observed. More...
 
virtual QStringList GetAcceptPatterns () const
 Get accept file filters, given as the list of regular expressions. More...
 
virtual void SetAcceptPatterns (const QStringList &acceptPatterns)
 Set the accept file filters. More...
 
virtual QStringList GetIgnorePatterns () const
 Get ignore file filters, given as the list of regular expressions. More...
 
virtual void SetIgnorePatterns (const QStringList &acceptPatterns)
 Set the ignore file filters. More...
 
virtual int GetFolderDepth () const
 Get depth of the folder monitoring. More...
 
virtual void SetFolderDepth (int folderDepth)
 Set depth of the folder monitoring. More...
 
virtual int GetFileTimeStampMode () const
 Get timestamp mode used for file detection and access check. More...
 
virtual void SetFileTimeStampMode (int fileTimeStampMode)
 Set timestamp mode used for file detection and access check. More...
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from ihotf::IDirectoryMonitorParams
 I_DECLARE_FLAGS (FileTimeStampMode, FTM_MODIFIED, FTM_CREATED)
 

Detailed Description

Implementation of directory parameters component.

This implementation makes possible the definition of the default parameters at the component level.

Definition at line 21 of file CDirectoryMonitorParamsComp.h.

Member Typedef Documentation

Definition at line 24 of file CDirectoryMonitorParamsComp.h.

Definition at line 25 of file CDirectoryMonitorParamsComp.h.

Member Function Documentation

virtual void ihotf::CDirectoryMonitorParamsComp::OnComponentCreated ( )
protectedvirtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy