VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfExtendedVrlFederateAmbassador13.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2025 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 #if ! DtHLA_1516
14 
15 #include <vl/vrlFederateAmbassador13.h>
17 
19 {
20 public:
23 
25  virtual ~DtVrfExtendedVrlFederateAmbassador() throw(
26  RTI::FederateInternalError) override;
27 
28 private:
31 
34 
35 public:
37  static DtVrlFederateAmbassador* create();
38 
39  // Ignores federation saves, and immediately responds with
40  // "Federation Save Complete".
42  virtual void initiateFederateSave(const char *label) throw(
43  RTI::UnableToPerformSave, RTI::FederateInternalError) override;
44 
45  virtual void federationSaved() throw(RTI::FederateInternalError) override;
46 
47  virtual void federationNotSaved() throw(RTI::FederateInternalError) override;
49 
50  // Ignores federation restores, and immediately responds with
51  // "Federation Restore Complete".
53  virtual void initiateFederateRestore(const char *label, // supplied C4
54  RTI::FederateHandle handle) // supplied C1
55  throw(RTI::SpecifiedSaveLabelDoesNotExist, RTI::CouldNotRestore,
56  RTI::FederateInternalError) override;
57 
58  virtual void federationRestored() throw(RTI::FederateInternalError) override;
59 
60  virtual void federationNotRestored() throw(RTI::FederateInternalError) override;
62 
63 protected:
64 
67 
68 };
69 
70 #endif // DtHLA
71 #endif // ! DtHLA_1516
bool myWaitingForSave
Definition: vrfExtendedVrlFederateAmbassador13.h:65
Definition: vrfExtendedVrlFederateAmbassador13.h:18
bool myWaitingForRestore
Definition: vrfExtendedVrlFederateAmbassador13.h:66
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)