MAK RTIspy API Documentation for HLA 1.3
List of all members | Public Member Functions | Public Attributes
DtTestMgrFedAmbWrapper Class Reference

DtTestMgrFedAmbWrapper is installed by the testManager and serves to catch testInteraction messages from being sent to the actual fedAmbassador, Instead it allows the testManager to determine whether a messages is a testMessage and process it or pass it along to the fedAmb. More...

+ Inheritance diagram for DtTestMgrFedAmbWrapper:
+ Collaboration diagram for DtTestMgrFedAmbWrapper:

Public Member Functions

 DtTestMgrFedAmbWrapper (DtFederateMgr *parent, RTI::FederateAmbassador *fedAmb)
virtual ~DtTestMgrFedAmbWrapper () throw (RTI::FederateInternalError)
virtual void turnInteractionsOn (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
virtual void turnInteractionsOff (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError)
virtual void receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError)

Public Attributes

DtFederateMgrmyParent

Detailed Description

DtTestMgrFedAmbWrapper is installed by the testManager and serves to catch testInteraction messages from being sent to the actual fedAmbassador, Instead it allows the testManager to determine whether a messages is a testMessage and process it or pass it along to the fedAmb.

Constructor & Destructor Documentation

DtTestMgrFedAmbWrapper::DtTestMgrFedAmbWrapper ( DtFederateMgr parent,
RTI::FederateAmbassador fedAmb 
)
inline
virtual DtTestMgrFedAmbWrapper::~DtTestMgrFedAmbWrapper ( ) throw (RTI::FederateInternalError)
inlinevirtual

Member Function Documentation

void DtTestMgrFedAmbWrapper::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet theParameters,
const RTI::FedTime theTime,
const char *  theTag,
RTI::EventRetractionHandle  theHandle 
) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError)
virtual
void DtTestMgrFedAmbWrapper::receiveInteraction ( RTI::InteractionClassHandle  theInteraction,
const RTI::ParameterHandleValuePairSet theParameters,
const char *  theTag 
) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError)
virtual
void DtTestMgrFedAmbWrapper::turnInteractionsOff ( RTI::InteractionClassHandle  theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
virtual
void DtTestMgrFedAmbWrapper::turnInteractionsOn ( RTI::InteractionClassHandle  theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError )
virtual

Member Data Documentation

DtFederateMgr* DtTestMgrFedAmbWrapper::myParent

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

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)