VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
networkMessageInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
7 
8 #pragma once
9 
10 #include <vrfGuiCore/vrfGuiCore.h>
11 
14 
15 namespace makVrv
16 {
17  class DtMessage;
18 }
19 
20 namespace makVrf
21 {
23  {
24  public:
26 
31 
32  virtual ~DtNetworkMessageInterface();
33 
35  virtual DtNetworkMessageInterface* clone() const = 0;
36 
38  virtual const char* name() = 0;
39  };
40 
46  {
47  public:
50 
55 
56  DtNetworkMessageInterface* message() const;
57 
60  void setMessage(DtNetworkMessageInterface*);
61 
62  protected:
65  };
66 }
67 
68 namespace makVrv
69 {
72 }
DtNetworkMessageInterface * myMessage
Definition: networkMessageInterface.h:63
Definition: networkMessageInterface.h:22
The IGI Message. Is easily encoded and decoding using stream operators. It also provides validation d...
Definition: DtMessage.h:30
DT_DLL_VRFGUICORE makVrv::DtMessage & operator<<(DtMessage &msg, const makVrf::DtNetworkMessageAgentInterface &)
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
bool myFreeMessage
Definition: networkMessageInterface.h:64
The DtNetworkMessageAgentInterface class wraps a DtNetworkMessageInterface that can be transported ov...
Definition: networkMessageInterface.h:45
DT_DLL_VRFGUICORE makVrv::DtMessage & operator>>(DtMessage &msg, makVrf::DtNetworkMessageAgentInterface &)

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)