16 #include <vl/vrlFederateAmbassador1516_4.h>
17 #elif DtHLA_1516_EVOLVED
18 #include <vl/vrlFederateAmbassador1516e.h>
20 #include <vl/vrlFederateAmbassador1516.h>
48 #if DtHLA_1516_EVOLVED
49 virtual void initiateFederateSave(std::wstring
const &label)
throw(
50 RTI::FederateInternalError)
override;
52 virtual void initiateFederateSave(std::wstring
const &label,
53 RTI::LogicalTime
const &
54 theTime)
throw(RTI::FederateInternalError)
override;
56 virtual void initiateFederateSave(std::wstring
const &label)
throw(
57 RTI::UnableToPerformSave, RTI::FederateInternalError)
override;
59 virtual void initiateFederateSave(std::wstring
const &label,
60 RTI::LogicalTime
const &
61 theTime)
throw(RTI::UnableToPerformSave,
62 RTI::InvalidLogicalTime,
63 RTI::FederateInternalError)
override;
65 virtual void federationSaved() throw(RTI::FederateInternalError) override;
66 virtual
void federationNotSaved(SaveFailureReason theSaveFailureReason) throw(RTI::FederateInternalError) override;
70 virtual void initiateFederateRestore(
71 std::wstring
const& label,
72 std::wstring
const& federateName,
73 FederateHandle
const& postRestoreFederateHandle)
override;
74 #elif DtHLA_1516_EVOLVED
75 virtual void initiateFederateRestore(
76 std::wstring
const& label, std::wstring
const& federateName,
77 RTI::FederateHandle handle)
throw(RTI::FederateInternalError)
override;
79 virtual void initiateFederateRestore(
80 std::wstring
const& label,
81 RTI::FederateHandle handle)
throw(RTI::SpecifiedSaveLabelDoesNotExist,
82 RTI::CouldNotInitiateRestore,
83 RTI::FederateInternalError)
override;
86 #if DtHLA_1516_EVOLVED
88 virtual void federationRestored() throw(RTI::FederateInternalError) override;
90 virtual
void federationNotRestored(
91 RTI::RestoreFailureReason
92 theRestoreFailureReason) throw(RTI::FederateInternalError) override;
95 virtual void federationRestored() throw(RTI::FederateInternalError) override;
97 virtual
void federationNotRestored(
98 RTI::RestoreFailureReason
99 theRestoreFailureReason) throw(RTI::FederateInternalError) override;
104 bool myWaitingForSave;
105 bool myWaitingForRestore;
Definition: vrfExtendedVrlFederateAmbassador13.h:18
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23