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) |
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.