VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
strategies/detonate.h
Go to the documentation of this file.
1 /*********************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************************/
5 
6 #pragma once
7 
11 
12 #include "strategies/export.h"
16 
18 
19 #include <string>
20 #include <map>
21 
22 class DtMessage;
23 class DtManagedInterface;
24 class DtExerciseConn;
25 
28 {
29 public:
31  virtual ~DtDetonationStrategy();
32 
34  std::string name();
35 
37  static std::string theName();
38 
40  virtual bool init();
41 
43  virtual void tick();
44 
46  virtual void shutdown();
47 
50 
51 protected:
57  static void vrlDetonateCb(DtDetonationInteraction* det, void* usr);
61  virtual void addVrlCallback(DtExerciseConn* exConn);
62  virtual void removeVrlCallback(DtExerciseConn* exConn);
63 
65 
66  static std::string theStrategyName;
67 
69 };

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)