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

Is a unique index for maps of CommunicatorClassNotifyModes and as index for the static action lists. More...

Inheritance diagram for glo::WatchNotifyManager::CommunicatorCallBackClassIndex:

Public Member Functions

 CommunicatorCallBackClassIndex (Communicator *pCommunicator, NUM_PTR ipCallBack)
 
 CommunicatorCallBackClassIndex (Communicator *pCommunicator, NUM_PTR ipCallBack, unsigned long ulClassID)
 
 CommunicatorCallBackClassIndex (const CommunicatorCallBackClassIndex &rT)
 
virtual ~CommunicatorCallBackClassIndex ()
 
unsigned long getClassID ()
 
WatchNotifyManager::CommunicatorCallBackClassIndexoperator= (const CommunicatorCallBackClassIndex &rT)
 
bool operator== (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
bool operator!= (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
bool operator> (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
bool operator>= (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
bool operator< (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
bool operator<= (const CommunicatorCallBackClassIndex &rT) const
 Comparison operator.
 
- Public Member Functions inherited from glo::WatchNotifyManager::CommunicatorCallBackIndex
 CommunicatorCallBackIndex (Communicator *pCommunicator, NUM_PTR ipCallBack)
 
 CommunicatorCallBackIndex (const CommunicatorCallBackIndex &rT)
 
virtual ~CommunicatorCallBackIndex ()
 
NUM_PTR getCallBackIndex ()
 
CommunicatorgetCommunicator ()
 
WatchNotifyManager::CommunicatorCallBackIndexoperator= (const CommunicatorCallBackIndex &rT)
 
bool operator== (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 
bool operator!= (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 
bool operator> (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 
bool operator>= (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 
bool operator< (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 
bool operator<= (const CommunicatorCallBackIndex &rT) const
 Comparison operator.
 

Protected Member Functions

 CommunicatorCallBackClassIndex ()
 
- Protected Member Functions inherited from glo::WatchNotifyManager::CommunicatorCallBackIndex
 CommunicatorCallBackIndex ()
 

Private Attributes

unsigned long m_ulClassID
 

Detailed Description

Is a unique index for maps of CommunicatorClassNotifyModes and as index for the static action lists.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ CommunicatorCallBackClassIndex() [1/4]

glo::WatchNotifyManager::CommunicatorCallBackClassIndex::CommunicatorCallBackClassIndex ( )
protected

The standard constructor is not available.

◆ CommunicatorCallBackClassIndex() [2/4]

glo::WatchNotifyManager::CommunicatorCallBackClassIndex::CommunicatorCallBackClassIndex ( Communicator * pCommunicator,
NUM_PTR ipCallBack )

Constructor with parameter passing.

Parameters
[in]pCommunicatorThe client communicator.
[in]ipCallBackThe address of the CallBack function of the client communicator.

◆ CommunicatorCallBackClassIndex() [3/4]

glo::WatchNotifyManager::CommunicatorCallBackClassIndex::CommunicatorCallBackClassIndex ( Communicator * pCommunicator,
NUM_PTR ipCallBack,
unsigned long ulClassID )

Constructor with parameter passing.

Parameters
[in]pCommunicatorThe client communicator.
[in]ipCallBackThe address of the CallBack function of the client communicator.
[in]ulClassIDThe class ID.

◆ CommunicatorCallBackClassIndex() [4/4]

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

Copy constructor.

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

◆ ~CommunicatorCallBackClassIndex()

virtual glo::WatchNotifyManager::CommunicatorCallBackClassIndex::~CommunicatorCallBackClassIndex ( )
virtual

Destructor.

Member Function Documentation

◆ getClassID()

unsigned long glo::WatchNotifyManager::CommunicatorCallBackClassIndex::getClassID ( )

Retrurns the class ID.

Returns
The class ID.

◆ operator!=()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator!= ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator<()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator< ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator<=()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator<= ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator=()

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

Assignment operator.

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

◆ operator==()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator== ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator>()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator> ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

◆ operator>=()

bool glo::WatchNotifyManager::CommunicatorCallBackClassIndex::operator>= ( const CommunicatorCallBackClassIndex & rT) const

Comparison operator.

Parameters
[in]rTThe object to be compared with this one.

Member Data Documentation

◆ m_ulClassID

unsigned long glo::WatchNotifyManager::CommunicatorCallBackClassIndex::m_ulClassID
private

The class ID.


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