VR-Forces 4.10 Class Documentation
 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 
35  protected:
36 
38 
39  };
40 
43  {
44  public:
46  };
Definition: vrfTDLPPLIMessage.h:41
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.
virtual makVrf::VRF_PROTOCOL_NAMESPACE::DtTDLMessageProcessor * create(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection &conn, DtVrfRemoteController *remote)
virtual void processExTDLMessage(DtVrfTDLMessage *msg, DtTDLMessageProcessor *)
The main class for the remote control interface to VR-Forces.
Definition: vrfRemoteController.h:204
Creator for this class. Subclasses need to implement the create() method.
Definition: vrfTDLMessageProcessor.h:56
Creator for this class. Subclasses need to implement the create() method.
Definition: exTDLMessageProcessor.h:42
The DtTDLMessageProcessor is a base class that will create the agent that can be used to send more ge...
Definition: tdlMessageProcessor.h:31
Definition: vrfTDLMessage.h:52
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
DtTDLMessageProcessor(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection &conn, DtVrfRemoteController *remote)
CTOR.
ExampleTDLMessageProcessor(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkConnection &conn, DtVrfRemoteController *remote)
CTOR.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)