MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
remoteControlSimulationInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 
11 #pragma once
12 
15 
16 namespace MAKLogger
17 {
18 
22  {
23  public:
24 
26 
27 
29 
30  private:
35 
36  public:
37 
39 
40 
41 #if DtHLA
42  virtual DtSequenceNumber loadSubscriptionListFileCommand(
43  const DtString& filename, const DtEntityIdentifier& destination);
44 #endif
45 
47 
48 
50  virtual void processResponse(const DtLgrResponsePdu& responsePdu);
51 
53  virtual void clearReceivedResponseCounts();
54 
55  public:
56 
58  static const char* commandToString(int command);
59 
60  protected:
61 
62 
64 
65 
67  virtual void subscriptionListsChanged(const DtEntityIdentifier& source,
68  const std::vector<DtString>& objectClasses, const std::vector<DtString>& interactionClasses);
69 
72  virtual void subscriptionListsChanged(
73  const std::vector<DtString>& objectClasses, const std::vector<DtString>& interactionClasses);
74 
76 
77  protected:
78 
80  };
81 }
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
int myReceivedSubscriptionListsChanged
Definition: remoteControlSimulationInterface.h:79
#define DT_DLL_LGR_RCI
Definition: lgrRemoteControlInterface.h:18
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
Primary interface to remote loggers.
Definition: remoteControlInterface.h:73
Contains MAKLogger::DtRemoteControlDomainInterface for handling playback remote control messages...
Responsible for invoking simulation commands and processing simulation responses. ...
Definition: remoteControlSimulationInterface.h:21
DtU32 DtSequenceNumber
Definition: remoteControlInterface.h:48
Base class for handling commands and responses.
Definition: remoteControlDomainInterface.h:27
Instances of DtLgrResponsePdu are to respond to a remote controller with the result of a logger comma...
Definition: lcResponse.h:19

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)