VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
signalFilter.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
8 #include <makRadioNet/export.h>
9 
10 #include <vl/signalInteraction.h>
11 
12 #include <matrix/vlVector.h>
13 
14 #include <map>
15 #include <vector>
16 #include <string>
17 
20 class DtRadioTransmitterPublisher;
21 class DtRadioReceiverPublisher;
22 class DtExerciseConn;
23 
24 namespace makRadio
25 {
26  class StreamAudioMessage;
27 
28  namespace DT_PROTOCOL_NAMESPACE
29  {
30  class DtRadioNetManager;
31  class DtRadioNetInterface;
32 
34  {
35  public:
36  DtSignalFilter(DtRadioNetManager* radioNetManager);
37  virtual ~DtSignalFilter();
38 
39  virtual bool shouldFilter(DtRadioNetInterface* radio, const DtSignalInteraction& signal) = 0;
40 
41  protected:
43  };
44  }
45 }
DtRadioNetManager * myRadioManager
Definition: signalFilter.h:42
#define DT_DLL_MAKRADIOPLUGIN
Get proper local export symbol.
Definition: export.h:20
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)