VR-Vantage 2.6 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
rfxBaseProcess.h
Go to the documentation of this file.
1 // ******************************************************************************
2 // ** Copyright (c) 2016 MAK Technologies, Inc.
3 // ** All rights reserved.
4 // ******************************************************************************
5 
10 
11 #pragma once
12 
13 #include <radarFxServer/export.h>
14 
15 namespace makVrv
16 {
17  class DtDe;
18  class DtVideoFrameBuffer;
19 }
20 
21 namespace makRadarFx
22 {
23  class DtBaseMessage;
24 
28  {
29  public:
32 
33  virtual ~DtBaseProcess();
34 
36  virtual void tick() = 0;
37 
38  virtual bool isDone() = 0;
39 
41  virtual DtBaseMessage* response();
42 
43  protected:
44 
46 
48  };
49 
53  {
54  public:
55 
57  virtual ~DtBaseProcessCreator();
58 
60  virtual DtBaseProcess* create(DtBaseMessage* message) = 0;
61  };
62 
63 }
64 
65 
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: rfxMessage.h:25
DtBaseMessage * myResponse
Definition: rfxBaseProcess.h:47
makVrv::DtDe & myDe
Definition: rfxBaseProcess.h:45
DtBaseProcess is the base class for all messages processes that can be sent between the server and th...
Definition: rfxBaseProcess.h:27
base class for all process creators, interface used to create classes that can be passed to the Proce...
Definition: rfxBaseProcess.h:52
#define DT_DLL_RFXSERVER
Definition: include/radarFxServer/export.h:15
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69


Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)