VR-Forces 4.6.1 Class Documentation
 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) 2017 VT MAK
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 
26  throw( RTI::FederateInternalError );
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(
43  const char* label )
44  throw( RTI::UnableToPerformSave,
45  RTI::FederateInternalError );
46 
47  virtual void federationSaved()
48  throw( RTI::FederateInternalError);
49 
50  virtual void federationNotSaved()
51  throw( RTI::FederateInternalError );
53 
54  // Ignores federation restores, and immediately responds with
55  // "Federation Restore Complete".
57  virtual void initiateFederateRestore (
58  const char *label, // supplied C4
59  RTI::FederateHandle handle) // supplied C1
60  throw (
61  RTI::SpecifiedSaveLabelDoesNotExist,
62  RTI::CouldNotRestore,
63  RTI::FederateInternalError);
64 
65  virtual void federationRestored ()
66  throw (
67  RTI::FederateInternalError);
68 
69  virtual void federationNotRestored ()
70  throw (
71  RTI::FederateInternalError);
73 
74 protected:
75 
78 
79 };
80 
81 #endif // DtHLA
82 #endif // ! DtHLA_1516

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)