VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrlinkVrfObjectDataStateProcessor.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
17  namespace DT_PROTOCOL_NAMESPACE
18  {
20  }
21 }
22 
23 class DtRwProperties;
24 
25 namespace makVrf
26 {
27  struct DtVrfNetworkUpdateObjectDataState;
28 
29  namespace VRF_PROTOCOL_NAMESPACE
30  {
33  {
34  public:
37 
40 
41  protected:
42  virtual void addToState(const DtStateData* sd, makVrv::DtSimState& baseState);
43  virtual bool updateEntitySpecificData(const DtStateData* sd, makVrv::DtSimState& baseState);
44  virtual bool updateAggregateSpecificData(const DtStateData* sd, makVrv::DtSimState& baseState);
45  virtual bool updateControlObjectSpecificData(const DtStateData* sd, makVrv::DtSimState& baseState);
46  };
47 
49  {
50  public:
51  virtual DtVrfObjectDataStateProcessor* create(DtStateDataManager*, makVrv::DtBaseConnection&, int sessionId, int messageVersion);
52  };
53  }
54 }
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
Definition: vrfObjectDataStateProcessor.h:86
Contains makVrv::DtVrfObjectDataStateProcessor class.
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:339
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
A DtSimState is the base class for all state objects. Derived instances of DtSimState will be created...
Definition: DtSimState.h:19
A list of properties. A DtPropertyInterface object that is a specialized version of DtRwVariableBindi...
Definition: rwProperties.h:126
The protocol specific processor for object state specific sim data.
Definition: vrfObjectDataStateProcessor.h:25
This class holds the state data that represents each simulation object in the system.
Definition: stateDataManager.h:73

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)