9 #ifndef vrfExtVrlFedAmb1516_H_
10 #define vrfExtVrlFedAmb1516_H_
18 #if DtHLA_1516_EVOLVED
19 #include <vl/vrlFedAmb1516e.h>
21 #include <vl/vrlFedAmb1516.h>
50 #if DtHLA_1516_EVOLVED
51 virtual void initiateFederateSave(std::wstring
const & label)
52 throw (RTI::FederateInternalError);
54 virtual void initiateFederateSave(std::wstring
const & label,
55 RTI::LogicalTime
const & theTime)
56 throw (RTI::FederateInternalError);
58 virtual void initiateFederateSave(std::wstring
const & label)
59 throw (RTI::UnableToPerformSave,
60 RTI::FederateInternalError);
62 virtual void initiateFederateSave(std::wstring
const & label,
63 RTI::LogicalTime
const & theTime)
64 throw (RTI::UnableToPerformSave,
65 RTI::InvalidLogicalTime,
66 RTI::FederateInternalError);
68 virtual void federationSaved()
69 throw( RTI::FederateInternalError);
70 virtual
void federationNotSaved()
71 throw( RTI::FederateInternalError );
74 #if DtHLA_1516_EVOLVED
75 virtual void initiateFederateRestore (
76 std::wstring
const & label,
77 std::wstring
const & federateName,
78 RTI::FederateHandle handle)
80 RTI::FederateInternalError);
83 virtual void federationRestored ()
85 RTI::FederateInternalError);
88 virtual void initiateFederateRestore(std::wstring
const & label,
89 RTI::FederateHandle handle)
90 throw (RTI::SpecifiedSaveLabelDoesNotExist,
91 RTI::CouldNotInitiateRestore,
92 RTI::FederateInternalError);
94 virtual void federationRestored()
95 throw (RTI::FederateInternalError);
100 bool myWaitingForSave;
101 bool myWaitingForRestore;