VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
strategies/setData.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 
17 #include <vl/setDataInteraction.h>
18 
19 #include <string>
20 #include <map>
21 
22 class DtMessage;
23 class DtManagedInterface;
24 class DtExerciseConn;
25 class DtTerrainStrategy;
26 
29 {
30 public:
32  virtual ~DtSetDataStrategy();
33 
35  std::string name();
36 
38  static std::string theName();
39 
41  virtual bool init();
42 
44  virtual void tick();
45 
47  virtual void shutdown();
48 
51 
52 protected:
58  static void vrlSetDataCb(DtSetDataInteraction* det, void* usr);
62  virtual void addVrlCallback(DtExerciseConn* exConn);
63  virtual void removeVrlCallback(DtExerciseConn* exConn);
64 
66 
67  static std::string theStrategyName;
68 
70 };

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)