GlobalObjects
Loading...
Searching...
No Matches
glo::WatchNotifyManager::NotifyIndexReadWriteInfo Class Reference

Is used for Notify-Infos to monitor the reading, writing and reindexing of the indexes in an order to the WatchNotifyManager. More...

#include <GloWatchNotifyManager.h>

Inheritance diagram for glo::WatchNotifyManager::NotifyIndexReadWriteInfo:

Public Member Functions

 NotifyIndexReadWriteInfo ()
 
 NotifyIndexReadWriteInfo (const NotifyIndexReadWriteInfo &rT)
 
 NotifyIndexReadWriteInfo (TdWatchNotifyMode ulNotifyMode)
 
 NotifyIndexReadWriteInfo (TdWatchNotifyMode ulNotifyMode, const std::string &rsSchemaName, const ObjID &rObjID, int iFraction, int iActions)
 
virtual ~NotifyIndexReadWriteInfo ()
 
WatchNotifyManager::NotifyIndexReadWriteInfooperator= (const NotifyIndexReadWriteInfo &rT)
 
- Public Member Functions inherited from glo::WatchNotifyManager::NotifyInfo
 NotifyInfo ()
 
 NotifyInfo (const NotifyInfo &rT)
 
 NotifyInfo (TdWatchNotifyMode ulNotifyMode)
 
virtual ~NotifyInfo ()
 
WatchNotifyManager::NotifyInfooperator= (const NotifyInfo &rT)
 

Public Attributes

int m_iActions
 
int m_iFraction
 
ObjID m_ObjID
 
std::string m_sSchemaName
 
- Public Attributes inherited from glo::WatchNotifyManager::NotifyInfo
TdWatchNotifyMode m_ulNotifyMode
 

Detailed Description

Is used for Notify-Infos to monitor the reading, writing and reindexing of the indexes in an order to the WatchNotifyManager.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ NotifyIndexReadWriteInfo() [1/4]

glo::WatchNotifyManager::NotifyIndexReadWriteInfo::NotifyIndexReadWriteInfo ( )

Standard constructor.

◆ NotifyIndexReadWriteInfo() [2/4]

glo::WatchNotifyManager::NotifyIndexReadWriteInfo::NotifyIndexReadWriteInfo ( TdWatchNotifyMode ulNotifyMode)

Constructor with parameter passing.

Parameters
[in]ulNotifyModeThe monitoring mode.

◆ NotifyIndexReadWriteInfo() [3/4]

glo::WatchNotifyManager::NotifyIndexReadWriteInfo::NotifyIndexReadWriteInfo ( TdWatchNotifyMode ulNotifyMode,
const std::string & rsSchemaName,
const ObjID & rObjID,
int iFraction,
int iActions )

Constructor with parameter passing.

Parameters
[in]ulNotifyModeThe monitoring mode.
[in]rsSchemaNameThe schema respectively database name (e.g. whose index is being reindexed).
[in]rObjIDThe current class (then only ObjID::m_ulClassID) or the object that is affected.
[in]iFractionThe processed percentage.
[in]iActionsThe number of actions to be expected.

◆ NotifyIndexReadWriteInfo() [4/4]

glo::WatchNotifyManager::NotifyIndexReadWriteInfo::NotifyIndexReadWriteInfo ( const NotifyIndexReadWriteInfo & rT)

Copy constructor.

Parameters
[in]rTThe data is copied from this object.

◆ ~NotifyIndexReadWriteInfo()

virtual glo::WatchNotifyManager::NotifyIndexReadWriteInfo::~NotifyIndexReadWriteInfo ( )
virtual

Destructor.

Member Function Documentation

◆ operator=()

WatchNotifyManager::NotifyIndexReadWriteInfo & glo::WatchNotifyManager::NotifyIndexReadWriteInfo::operator= ( const NotifyIndexReadWriteInfo & rT)

Assignment operator.

Parameters
[in]rTThe data is transferred from this object.

Member Data Documentation

◆ m_iActions

int glo::WatchNotifyManager::NotifyIndexReadWriteInfo::m_iActions

The number of actions to be expected.

◆ m_iFraction

int glo::WatchNotifyManager::NotifyIndexReadWriteInfo::m_iFraction

The processed percentage.

◆ m_ObjID

ObjID glo::WatchNotifyManager::NotifyIndexReadWriteInfo::m_ObjID

The current class (then only ObjID::m_ulClassID) or the object that is affected.

◆ m_sSchemaName

std::string glo::WatchNotifyManager::NotifyIndexReadWriteInfo::m_sSchemaName

The schema respectively database name (e.g. whose index is being reindexed).


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