VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
chatInterDecoderHLA.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2025 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #if DtHLA
12 
13 #include <vl/interactionDecoder.h>
15 
16 
17 
18 class DtChatInter;
19 
23 {
24 public:
26  DtChatInterDecoder(DtExerciseConn* exConn,
27  DtInterClassDesc* classDesc);
28 
30  virtual ~DtChatInterDecoder() override;
31 
34 
36  DtChatInterDecoder& operator=(const DtChatInterDecoder& orig);
37 
38 protected:
39 
41  static void decodeSender(
42  DtChatInter* inter,
43  const RTI::ParameterHandleValuePairSet& params,
44  int pairSetIndex);
45 
47  static void decodeSenderUsername(
48  DtChatInter* inter,
49  const RTI::ParameterHandleValuePairSet& params,
50  int pairSetIndex);
51 
53  static void decodeChannel(
54  DtChatInter* inter,
55  const RTI::ParameterHandleValuePairSet& params,
56  int pairSetIndex);
57 
59  static void decodeForceIdentifier(
60  DtChatInter* inter,
61  const RTI::ParameterHandleValuePairSet& params,
62  int pairSetIndex);
63 
65  static void decodeMessageText(
66  DtChatInter* inter,
67  const RTI::ParameterHandleValuePairSet& params,
68  int pairSetIndex);
69 
70 };
71 
72 
73 
74 #endif
Instances of DtChatInter are used to store state data for resourceRequest interactions.
Definition: chatInterDIS.h:39
Instances of DtChatInterDecoder are used to decode data from the network into DtChatInter messages...
Definition: chatInterDecoderHLA.h:22
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23

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)