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

Common interface for a monitoring session's manager. More...

#include <IMonitoringSessionManager.h>

Inheritance diagram for ihotf::IMonitoringSessionManager:
istd::IChangeable istd::IPolymorphic ihotf::CMonitoringSessionsManager

Public Member Functions

virtual void ResetSessions ()=0
 Clear all session data. More...
 
virtual ihotf::IMonitoringSessionGetSession (const QString &directoryPath) const =0
 Get monitoring session for the given monitor and directory path. More...
 
virtual void RemoveSession (const QString &directoryPath)=0
 Remove the monitoring session for a given directory path. More...
 

Detailed Description

Common interface for a monitoring session's manager.

Over this interface a directory monitor can get its monitoring session object for a given directory path.

Definition at line 21 of file IMonitoringSessionManager.h.

Member Function Documentation

virtual ihotf::IMonitoringSession* ihotf::IMonitoringSessionManager::GetSession ( const QString &  directoryPath) const
pure virtual

Get monitoring session for the given monitor and directory path.

Implemented in ihotf::CMonitoringSessionsManager.

virtual void ihotf::IMonitoringSessionManager::RemoveSession ( const QString &  directoryPath)
pure virtual

Remove the monitoring session for a given directory path.

Implemented in ihotf::CMonitoringSessionsManager.

virtual void ihotf::IMonitoringSessionManager::ResetSessions ( )
pure virtual

Clear all session data.

Implemented in ihotf::CMonitoringSessionsManager.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy