GlobalObjects
Loading...
Searching...
No Matches
glo::WatchNotifyManager::CommunicatorNotifyModes Class Referenceabstract

Basic class of the individual monitoring or notification modes. More...

Inheritance diagram for glo::WatchNotifyManager::CommunicatorNotifyModes:

Public Member Functions

 CommunicatorNotifyModes (const CommunicatorCallBackIndex &rCommunicatorCallBackIndex)
 
virtual ~CommunicatorNotifyModes ()
 
NUM_PTR getCallBackIndex ()
 
CommunicatorgetCommunicator ()
 
WatchNotifyManager::CommunicatorCallBackIndexgetCommunicatorCallBackIndex ()
 
virtual bool hasWatches () const =0
 

Protected Member Functions

 CommunicatorNotifyModes ()
 

Private Attributes

CommunicatorCallBackIndex m_CommunicatorCallBackIndex
 

Detailed Description

Basic class of the individual monitoring or notification modes.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ CommunicatorNotifyModes() [1/2]

glo::WatchNotifyManager::CommunicatorNotifyModes::CommunicatorNotifyModes ( )
protected

The standard constructor is not available.

◆ CommunicatorNotifyModes() [2/2]

glo::WatchNotifyManager::CommunicatorNotifyModes::CommunicatorNotifyModes ( const CommunicatorCallBackIndex & rCommunicatorCallBackIndex)

Constructor with parameter passing.

Parameters
[in]rCommunicatorCallBackIndexThe client communicator CallBackIndex.

◆ ~CommunicatorNotifyModes()

virtual glo::WatchNotifyManager::CommunicatorNotifyModes::~CommunicatorNotifyModes ( )
virtual

Destructor.

Member Function Documentation

◆ getCallBackIndex()

NUM_PTR glo::WatchNotifyManager::CommunicatorNotifyModes::getCallBackIndex ( )

Returns the address of the CallBack function of the client communicator from its CommunicatorCallBackIndex.

Returns
The address of the CallBack function.
See also
CommunicatorCallBackIndex::getCallBackIndex()

◆ getCommunicator()

Communicator * glo::WatchNotifyManager::CommunicatorNotifyModes::getCommunicator ( )

Returns the client communicator from its CommunicatorCallBackIndex

Returns
The client communicator.
See also
CommunicatorCallBackIndex::getCommunicator()

◆ getCommunicatorCallBackIndex()

WatchNotifyManager::CommunicatorCallBackIndex & glo::WatchNotifyManager::CommunicatorNotifyModes::getCommunicatorCallBackIndex ( )

Returns reference on its CommunicatorCallBackIndex.

Returns
The reference on its CommunicatorCallBackIndex.

◆ hasWatches()

virtual bool glo::WatchNotifyManager::CommunicatorNotifyModes::hasWatches ( ) const
pure virtual

Member Data Documentation

◆ m_CommunicatorCallBackIndex

CommunicatorCallBackIndex glo::WatchNotifyManager::CommunicatorNotifyModes::m_CommunicatorCallBackIndex
private

The client communicator CallBackIndex.


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