VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
exTDLMessageProcessor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 #include <boost/function.hpp>
10 
11 class ExampleTDLMessage;
13 
14 namespace makVrf
15 {
16  class DtTDLPPLIMessage;
17  class DtTDLGenericNetworkMessage;
18  class DtTDLMessageProcessor;
19 }
20 
24 {
25 public:
26  typedef boost::function<void(DtVrfTDLMessage*, DtTDLMessageProcessor*)> VrfTDLMessageCallbackFunction;
27 
28 public:
31 
34 
36 
37 protected:
39 };
Definition: vrfTDLPPLIMessage.h:43
The variable portion is the string of the message itself.
Definition: exTDLMessage.h:37
Derived of ExampleTDLMessageProcessor class will intercept VRF TDL messages and translate those to ge...
Definition: exTDLMessageProcessor.h:23
virtual ~ExampleTDLMessageProcessor()
DTOR.
ExampleTDLMessageProcessor(makVrv::DtBaseConnection &conn, DtVrfRemoteController *remote)
CTOR.
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
virtual void processExTDLMessage(DtVrfTDLMessage *msg, DtTDLMessageProcessor *)
The main class for the remote control interface to VR-Forces. Instantiating this class allows the sen...
Definition: vrfRemoteController.h:201
static DtTDLMessageProcessor * creator(makVrv::DtBaseConnection &, DtVrfRemoteController *)
DtTDLMessageProcessor(makVrv::DtBaseConnection &conn, DtVrfRemoteController *remote)
CTOR.
Definition: vrfTDLMessage.h:54
The DtVrfTDLMessageProcessor class will intercept VRF TDL messages and translate those to generic TDL...
Definition: vrfTDLMessageProcessor.h:22
boost::function< void(DtVrfTDLMessage *, DtTDLMessageProcessor *)> VrfTDLMessageCallbackFunction
Definition: exTDLMessageProcessor.h:26

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)