VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfSignalPrinter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 class DtExerciseConn;
13 class DtVrfObjectMessage;
15 
16 // Registers for all radio messages using a DtRadioMessageListener
17 // and prints their contents to the console.
18 // Radio messages a typically sent though signal PDUs from VR-Forces.
20 {
21 private:
22  // Not implemented.
28 public:
30  virtual ~DtVrfSignalPrinter();
31 
32  virtual bool init();
33 
34 protected:
35  static void radioMessageCallback(const DtVrfObjectMessage* msg, void* usr);
36  virtual void processRadioMessageCallback(const DtVrfObjectMessage* msg);
37 
38 protected:
41 
42 };
DtRadioMessageListener * myRadioMessageListener
Definition: vrfSignalPrinter.h:40
static void radioMessageCallback(const DtVrfObjectMessage *msg, void *usr)
DtVrfSignalPrinter & operator=(const DtVrfSignalPrinter &orig)
The DtCommunicationManager class is a convenience class that will create both the DtNetworkInterfaceM...
Definition: communicationManager.h:51
Object which registers callbacks with a DtCommunicationManager to monitor for VR-Forces radio message...
Definition: radioMessageListener.h:29
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
Definition: vrfSignalPrinter.h:19
virtual bool init()
virtual ~DtVrfSignalPrinter()
DtCommunicationManager * myEventManager
Definition: vrfSignalPrinter.h:39
virtual void processRadioMessageCallback(const DtVrfObjectMessage *msg)

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)