📄 basefederateambassador.cpp
字号:
//-----------------------------------------------------------------
// System Include Files
//-----------------------------------------------------------------
#include "StdAfx.h"
#include <stdlib.h>
#include "stdio.h"
//-----------------------------------------------------------------
// Project Include Files
//-----------------------------------------------------------------
#include "BaseFederateAmbassador.h"
BaseFederateAmbassador::BaseFederateAmbassador()
{
m_pdlg = NULL;
}
BaseFederateAmbassador::~BaseFederateAmbassador()
throw(RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::setDlgPoint(CWuziqiDlg *plg)
{
m_pdlg = plg;
}
////////////////////////////////////
// Federation Management Services //
////////////////////////////////////
void BaseFederateAmbassador::synchronizationPointRegistrationSucceeded (
const char *label) // supplied C4)
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::synchronizationPointRegistrationFailed (
const char *label) // supplied C4)
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::announceSynchronizationPoint (
const char *label, // supplied C4
const char *tag) // supplied C4
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationSynchronized (
const char *label) // supplied C4)
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::initiateFederateSave (
const char *label) // supplied C4
throw (
RTI::UnableToPerformSave,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationSaved ()
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationNotSaved ()
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::requestFederationRestoreSucceeded (
const char *label) // supplied C4
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::requestFederationRestoreFailed (
const char *label) // supplied C4
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::requestFederationRestoreFailed (
const char *label,
const char *reason) // supplied C4
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationRestoreBegun ()
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::initiateFederateRestore (
const char *label, // supplied C4
RTI::FederateHandle handle) // supplied C1
throw (
RTI::SpecifiedSaveLabelDoesNotExist,
RTI::CouldNotRestore,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationRestored ()
throw (
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::federationNotRestored ()
throw (
RTI::FederateInternalError)
{
}
/////////////////////////////////////
// Declaration Management Services //
/////////////////////////////////////
void BaseFederateAmbassador::startRegistrationForObjectClass (
RTI::ObjectClassHandle theClass) // supplied C1
throw (
RTI::ObjectClassNotPublished,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::stopRegistrationForObjectClass (
RTI::ObjectClassHandle theClass) // supplied C1
throw (
RTI::ObjectClassNotPublished,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::turnInteractionsOn (
RTI::InteractionClassHandle theHandle) // supplied C1
throw (
RTI::InteractionClassNotPublished,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::turnInteractionsOff (
RTI::InteractionClassHandle theHandle) // supplied C1
throw (
RTI::InteractionClassNotPublished,
RTI::FederateInternalError)
{
}
////////////////////////////////
// Object Management Services //
////////////////////////////////
void BaseFederateAmbassador::discoverObjectInstance (
RTI::ObjectHandle theObject, // supplied C1
RTI::ObjectClassHandle theObjectClass, // supplied C1
const char * theObjectName) // supplied C4
throw (
RTI::CouldNotDiscover,
RTI::ObjectClassNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::reflectAttributeValues (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleValuePairSet& theAttributes, // supplied C4
const RTI::FedTime& theTime, // supplied C1
const char *theTag, // supplied C4
RTI::EventRetractionHandle theHandle) // supplied C1
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateOwnsAttributes,
RTI::InvalidFederationTime,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::reflectAttributeValues (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleValuePairSet& theAttributes, // supplied C4
const char *theTag) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateOwnsAttributes,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::receiveInteraction (
RTI::InteractionClassHandle theInteraction, // supplied C1
const RTI::ParameterHandleValuePairSet& theParameters, // supplied C4
const RTI::FedTime& theTime, // supplied C4
const char *theTag, // supplied C4
RTI::EventRetractionHandle theHandle) // supplied C1
throw (
RTI::InteractionClassNotKnown,
RTI::InteractionParameterNotKnown,
RTI::InvalidFederationTime,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::receiveInteraction (
RTI::InteractionClassHandle theInteraction, // supplied C1
const RTI::ParameterHandleValuePairSet& theParameters, // supplied C4
const char *theTag) // supplied C4
throw (
RTI::InteractionClassNotKnown,
RTI::InteractionParameterNotKnown,
RTI::FederateInternalError)
{
m_pdlg->receiveMessage(theInteraction, theParameters, theTag);
}
void BaseFederateAmbassador::removeObjectInstance (
RTI::ObjectHandle theObject, // supplied C1
const RTI::FedTime& theTime, // supplied C4
const char *theTag, // supplied C4
RTI::EventRetractionHandle theHandle) // supplied C1
throw (
RTI::ObjectNotKnown,
RTI::InvalidFederationTime,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::removeObjectInstance (
RTI::ObjectHandle theObject, // supplied C1
const char *theTag) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributesInScope (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributesOutOfScope (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::provideAttributeValueUpdate (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::turnUpdatesOnForObjectInstance (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::turnUpdatesOffForObjectInstance (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError)
{
}
///////////////////////////////////
// Ownership Management Services //
///////////////////////////////////
void BaseFederateAmbassador::requestAttributeOwnershipAssumption (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& offeredAttributes, // supplied C4
const char *theTag) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeNotPublished,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributeOwnershipDivestitureNotification (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& releasedAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::AttributeDivestitureWasNotRequested,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributeOwnershipAcquisitionNotification (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& securedAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAcquisitionWasNotRequested,
RTI::AttributeAlreadyOwned,
RTI::AttributeNotPublished,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributeOwnershipUnavailable (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeAcquisitionWasNotRequested,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::requestAttributeOwnershipRelease (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& candidateAttributes, // supplied C4
const char *theTag) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeNotOwned,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation (
RTI::ObjectHandle theObject, // supplied C1
const RTI::AttributeHandleSet& theAttributes) // supplied C4
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::AttributeAlreadyOwned,
RTI::AttributeAcquisitionWasNotCanceled,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::informAttributeOwnership (
RTI::ObjectHandle theObject, // supplied C1
RTI::AttributeHandle theAttribute, // supplied C1
RTI::FederateHandle theOwner) // supplied C1
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributeIsNotOwned (
RTI::ObjectHandle theObject, // supplied C1
RTI::AttributeHandle theAttribute) // supplied C1
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::attributeOwnedByRTI (
RTI::ObjectHandle theObject, // supplied C1
RTI::AttributeHandle theAttribute) // supplied C1
throw (
RTI::ObjectNotKnown,
RTI::AttributeNotKnown,
RTI::FederateInternalError)
{
}
//////////////////////////////
// Time Management Services //
//////////////////////////////
void BaseFederateAmbassador::timeRegulationEnabled (
const RTI::FedTime& theFederateTime) // supplied C4
throw (
RTI::InvalidFederationTime,
RTI::EnableTimeRegulationWasNotPending,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::timeConstrainedEnabled (
const RTI::FedTime& theFederateTime) // supplied C4
throw (
RTI::InvalidFederationTime,
RTI::EnableTimeConstrainedWasNotPending,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::timeAdvanceGrant (
const RTI::FedTime& theTime) // supplied C4
throw (
RTI::InvalidFederationTime,
RTI::TimeAdvanceWasNotInProgress,
RTI::FederateInternalError)
{
}
void BaseFederateAmbassador::requestRetraction (
RTI::EventRetractionHandle theHandle) // supplied C1
throw (
RTI::EventNotKnown,
RTI::FederateInternalError)
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -