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

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

Inheritance diagram for glo::WatchNotifyManager::CommunicatorCallBackObjIndex:

Public Member Functions

 CommunicatorCallBackObjIndex (Communicator *pCommunicator, NUM_PTR ipCallBack)
 
 CommunicatorCallBackObjIndex (Communicator *pCommunicator, NUM_PTR ipCallBack, const ObjID &rObjID)
 
 CommunicatorCallBackObjIndex (const CommunicatorCallBackObjIndex &rT)
 
virtual ~CommunicatorCallBackObjIndex ()
 
ObjIDgetObjID ()
 
WatchNotifyManager::CommunicatorCallBackObjIndexoperator= (const CommunicatorCallBackObjIndex &rT)
 
bool operator== (const CommunicatorCallBackObjIndex &rT) const
 Comparison operator.
 
bool operator!= (const CommunicatorCallBackObjIndex &rT) const
 Comparison operator.
 
bool operator> (const CommunicatorCallBackObjIndex &rT) const
 Comparison operator.
 
bool operator>= (const CommunicatorCallBackObjIndex &rT) const
 Comparison operator.
 
bool operator< (const CommunicatorCallBackObjIndex &rT) const
 Comparison operator.
 
bool operator<= (const CommunicatorCallBackObjIndex &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

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

Private Attributes

ObjID m_ObjID
 

Detailed Description

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

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ CommunicatorCallBackObjIndex() [1/4]

glo::WatchNotifyManager::CommunicatorCallBackObjIndex::CommunicatorCallBackObjIndex ( )
protected

The standard constructor is not available.

◆ CommunicatorCallBackObjIndex() [2/4]

glo::WatchNotifyManager::CommunicatorCallBackObjIndex::CommunicatorCallBackObjIndex ( 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.

◆ CommunicatorCallBackObjIndex() [3/4]

glo::WatchNotifyManager::CommunicatorCallBackObjIndex::CommunicatorCallBackObjIndex ( Communicator * pCommunicator,
NUM_PTR ipCallBack,
const ObjID & rObjID )

Constructor with parameter passing.

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

◆ CommunicatorCallBackObjIndex() [4/4]

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

Copy constructor.

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

◆ ~CommunicatorCallBackObjIndex()

virtual glo::WatchNotifyManager::CommunicatorCallBackObjIndex::~CommunicatorCallBackObjIndex ( )
virtual

Destructor.

Member Function Documentation

◆ getObjID()

ObjID & glo::WatchNotifyManager::CommunicatorCallBackObjIndex::getObjID ( )

Returns the object ID.

Returns
The object ID.

◆ operator!=()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

◆ operator<()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

◆ operator<=()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

◆ operator=()

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

Assignment operator.

Parameters
[in]rTThe data is taken over from this object.

◆ operator==()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

◆ operator>()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

◆ operator>=()

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

Comparison operator.

Parameters
[in]rTThis object is used to compare the data.

Member Data Documentation

◆ m_ObjID

ObjID glo::WatchNotifyManager::CommunicatorCallBackObjIndex::m_ObjID
private

The object ID.


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