VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DistributedSimulationDriver3A.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2011 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvCore/DtDriver.h>
12 
13 class DtExerciseConn;
14 class DtDetonationPdu;
15 
16 typedef DtDetonationPdu DtDetonationInteraction;
17 
18 namespace makVrv
19 {
20 namespace tutorialDistributedSimulation3A
21 {
22 
24 {
25 public:
26 
29 
32 
34  virtual const std::string& className() const;
35 
36 protected:
37 
40  virtual bool onStart();
41 
43  virtual bool onStop();
44 
46  virtual bool onTick();
47 
50  static void processDetonationCb(DtDetonationInteraction* inter, void* usr);
51 
54  virtual void processDetonation(DtDetonationInteraction* inter) const;
55 
56 protected:
57 
58  DtExerciseConn* myConnection;
60 };
61 
62 }
63 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)