12 #ifndef DtFedAmbWrapperChain_H_
13 #define DtFedAmbWrapperChain_H_
17 #include <vlutil/vlHashlist.h>
19 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) || defined(DtIFSPEC1516_2025)
49 virtual void init (RTI_API::FederateAmbassador* theBase);
55 virtual RTI_API::FederateAmbassador* first()
const;
58 virtual void addWrapper(MAKRti::DtString
const& name,
DtFedAmbWrapper* fedWrap);
65 virtual bool addWrapperAtFront(MAKRti::DtString
const& name,
DtFedAmbWrapper* fedWrap);
RTI_API::FederateAmbassador * myBase
Definition: fedWrapChain.h:69
MAKRti::DtHashList myWrappers
Definition: fedWrapChain.h:72
RTI_API::FederateAmbassador * myFirst
Definition: fedWrapChain.h:70
virtual RTI_API::FederateAmbassador * first() const
Return the first federate ambassador in the chain.
Definition: fedWrapChain.h:77
bool myFrontTaken
Has the front of the fedAmb Chain been reserved / taken?
Definition: fedWrapChain.h:74
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Instances of DtFedAmbWrapperChain store a linked list of DtFedAmbWrappers.
Definition: fedWrapChain.h:41
his file contains the rti1516_2025::FederateAmbassador class.