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...
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) |
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
| virtual 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 |
| virtual void DtTestMgrFedAmbWrapper::receiveInteraction |
( |
RTI::InteractionClassHandle |
theInteraction, |
|
|
const RTI::ParameterHandleValuePairSet & |
theParameters, |
|
|
const char * |
theTag |
|
) |
| throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError) |
|
virtual |
| virtual void DtTestMgrFedAmbWrapper::turnInteractionsOff |
( |
RTI::InteractionClassHandle |
theHandle | ) |
throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError ) |
|
virtual |
| virtual void DtTestMgrFedAmbWrapper::turnInteractionsOn |
( |
RTI::InteractionClassHandle |
theHandle | ) |
throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError ) |
|
virtual |
Member Data Documentation
The documentation for this class was generated from the following file: