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

Instances of DtReserveNameCbList are used to provide a list of callbacks which are called when the RTI's name reservation callbacks are invoked. More...

+ Collaboration diagram for DtReserveNameCbList:

Public Member Functions

 DtReserveNameCbList ()
 default constructor
virtual ~DtReserveNameCbList ()
 destructor
 DtReserveNameCbList (const DtReserveNameCbList &orig)
 copy constructor
DtReserveNameCbListoperator= (const DtReserveNameCbList &orig)
 assignment operator
virtual int add (DtReserveNameCb cb, void *usr)
 Add/Remove a start updates callback to/from the list.
virtual int remove (DtReserveNameCb cb, void *usr)
virtual void clear ()
 Remove all callbacks from the list.
virtual void apply (const std::wstring &theName)
 Callbacks are for a particular inter class handle.

Protected Member Functions

void dtorClear ()
 Remove all callbacks from the list.
void ctorCopyList (const DtReserveNameCbList &orig)
 Copy another callback list into this inter's callback list.

Protected Attributes

DtList myList

Detailed Description

Instances of DtReserveNameCbList are used to provide a list of callbacks which are called when the RTI's name reservation callbacks are invoked.

Constructor & Destructor Documentation

DtReserveNameCbList::DtReserveNameCbList ( )

default constructor

virtual DtReserveNameCbList::~DtReserveNameCbList ( )
virtual

destructor

DtReserveNameCbList::DtReserveNameCbList ( const DtReserveNameCbList orig)

copy constructor

Member Function Documentation

virtual int DtReserveNameCbList::add ( DtReserveNameCb  cb,
void *  usr 
)
virtual

Add/Remove a start updates callback to/from the list.

Returns whether add/remove took place.

virtual void DtReserveNameCbList::apply ( const std::wstring &  theName)
virtual

Callbacks are for a particular inter class handle.

Call any callbacks in the list for the inter class handle for the start updates inter.

virtual void DtReserveNameCbList::clear ( )
virtual

Remove all callbacks from the list.

void DtReserveNameCbList::ctorCopyList ( const DtReserveNameCbList orig)
protected

Copy another callback list into this inter's callback list.

Non-virtual since meant to be called from ctor.

void DtReserveNameCbList::dtorClear ( )
protected

Remove all callbacks from the list.

Non-virtual, since meant to be called from dtor, otherwise should call clear().

DtReserveNameCbList& DtReserveNameCbList::operator= ( const DtReserveNameCbList orig)

assignment operator

virtual int DtReserveNameCbList::remove ( DtReserveNameCb  cb,
void *  usr 
)
virtual

Member Data Documentation

DtList DtReserveNameCbList::myList
protected

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

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)