9 #ifndef fedAmbCallbackMsg_h
10 #define fedAmbCallbackMsg_h
16 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E)
17 #include <RTI/FederateAmbassador.h>
28 class DtFedAmbCallback;
62 virtual void evokeCallback(rti1516::FederateAmbassador* fedAmb)
const;
64 #elif defined(DtIFSPEC1516E)
68 virtual void evokeCallback(RTI::FederateAmbassador* fedAmb)
const;
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
void(* DtCallbackCb)(const DtFedAmbCallbackMsg &msg, void *usr)
Definition: fedAmbCallbackMsg.h:31
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
An abstract base class which must be implemented, and used by a federate.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
std::auto_ptr< DtFedAmbCallback > myCallback
The federate ambassador callback parameters.
Definition: fedAmbCallbackMsg.h:87
A message that delivers stored callbacks generated by asynchronous thread.
Definition: fedAmbCallbackMsg.h:38