VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtRemoveObjectCbInfo Class Reference

Instances of DtRemoveObjectCbInfo are used for providing a callback when an object has been removed from the federation or no longer meets the interest criteria of the federate. More...

+ Collaboration diagram for DtRemoveObjectCbInfo:

Public Member Functions

 DtRemoveObjectCbInfo ()
 Default constructor.
 DtRemoveObjectCbInfo (DtRemoveObjectCb cb, void *usr)
 Constructor.
virtual ~DtRemoveObjectCbInfo ()
 Destructor.
 DtRemoveObjectCbInfo (const DtRemoveObjectCbInfo &src)
 Copy constructor.
DtRemoveObjectCbInfooperator= (const DtRemoveObjectCbInfo &src)
 Assignment operator.
virtual bool operator== (const DtRemoveObjectCbInfo &rhs) const
 Overloaded comparison operators...
virtual bool operator!= (const DtRemoveObjectCbInfo &rhs) const
virtual bool match (const DtRemoveObjectCbInfo *const rhs) const
 Check whether one callback info is equal to another.
void setCbFunction (const DtRemoveObjectCb &cb)
 Set/Get the callback function.
const DtRemoveObjectCbcbFunction () const
void setUserData (void *usr)
 Set/Get the user data.
void * userData () const
void setCount (int val)
 Set/Get the special flag.
int count () const

Protected Attributes

DtRemoveObjectCb myFunc
void * myUsr
int myCount

Detailed Description

Instances of DtRemoveObjectCbInfo are used for providing a callback when an object has been removed from the federation or no longer meets the interest criteria of the federate.

This class is a helper class to DtRemoveObjectCbList.

Constructor & Destructor Documentation

DtRemoveObjectCbInfo::DtRemoveObjectCbInfo ( )

Default constructor.

DtRemoveObjectCbInfo::DtRemoveObjectCbInfo ( DtRemoveObjectCb  cb,
void *  usr 
)

Constructor.

virtual DtRemoveObjectCbInfo::~DtRemoveObjectCbInfo ( )
virtual

Destructor.

DtRemoveObjectCbInfo::DtRemoveObjectCbInfo ( const DtRemoveObjectCbInfo src)

Copy constructor.

Member Function Documentation

const DtRemoveObjectCb& DtRemoveObjectCbInfo::cbFunction ( ) const
inline
int DtRemoveObjectCbInfo::count ( ) const
inline
virtual bool DtRemoveObjectCbInfo::match ( const DtRemoveObjectCbInfo *const  rhs) const
virtual

Check whether one callback info is equal to another.

virtual bool DtRemoveObjectCbInfo::operator!= ( const DtRemoveObjectCbInfo rhs) const
virtual
DtRemoveObjectCbInfo& DtRemoveObjectCbInfo::operator= ( const DtRemoveObjectCbInfo src)

Assignment operator.

virtual bool DtRemoveObjectCbInfo::operator== ( const DtRemoveObjectCbInfo rhs) const
virtual

Overloaded comparison operators...

void DtRemoveObjectCbInfo::setCbFunction ( const DtRemoveObjectCb cb)
inline

Set/Get the callback function.

void DtRemoveObjectCbInfo::setCount ( int  val)
inline

Set/Get the special flag.

void DtRemoveObjectCbInfo::setUserData ( void *  usr)
inline

Set/Get the user data.

void* DtRemoveObjectCbInfo::userData ( ) const
inline

Member Data Documentation

int DtRemoveObjectCbInfo::myCount
protected
DtRemoveObjectCb DtRemoveObjectCbInfo::myFunc
protected
void* DtRemoveObjectCbInfo::myUsr
protected

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

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)