MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fixedGridInterDdmMgr13.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: fixedGridInterDdmMgr13.h,v $ $Revision: 1.3 $ $State: Exp $
7 *********************************************************************/
8 #ifndef fixedGridInterDataDistMgr13_H_
9 #define fixedGridInterDataDistMgr13_H_
10 #ifdef DDM
11 #ifdef DtIFSPEC13
12 
17 
18 #include "rtiMsConfig.h"
19 #include "fixedGridInterDdmMgr.h"
20 
22 class DtFomClassMgr;
23 class DtFixedGridDataDistMgr;
24 class DtFixedGridRegion;
25 
28 
29 class DT_DLL_LRC DtFixedGridInterDataDistMgr13 : public DtFixedGridInterDataDistMgr
30 {
31 protected:
32 
34  DtFixedGridInterDataDistMgr13(DtFederateMgr* fedMgrPtr);
35 
36 public:
37 
39  virtual ~DtFixedGridInterDataDistMgr13();
40 
41 private:
42 
44  DtFixedGridInterDataDistMgr13(DtFixedGridInterDataDistMgr13 const& );
45 
47  DtFixedGridInterDataDistMgr13& operator= (DtFixedGridInterDataDistMgr13 const& );
48 
49 public:
50 
52  virtual void subscribeInteractionClassWithRegion(
53  DtInteractionClassHandle theClass,
54  DtRegion &theRegion,
55  bool active);
56 
58  virtual void unsubscribeInteractionClassWithRegion (
59  DtInteractionClassHandle theClass,
60  DtRegion &theRegion);
61 
64  virtual unsigned long send(
65  DtInteractionClassHandle theInteraction,
66  const DtPhvps& params,
67  RTI::FedTime const * theTime,
68  const char* theTag,
69  DtRegion& theRegion,
70  bool anonymous=false);
71 
72 public:
73 
75  static DtInteractionMgr* create(DtFederateMgr* fedMgrPtr);
76 
77 };
78 
79 #endif
80 #endif
81 #endif
DtHandle DtInteractionClassHandle
Definition: internalTypes.h:52
Instances of DtFederateMgr process federation-level messages (such as create, destroy, join, resign, and sync points) and manages the objects responsible for handling general communication, objects, interactions, the FOM, MOM, and data distribution mmg.
Definition: fedMgr.h:93
Instances of DtInteractionMgr manage the sending and receiving of interactions.
Definition: interMgr.h:46
Definition: fomMgr.h:49
Definition: intClassInfo.h:40
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)