VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
diGuyObjectPublisherDIS.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #pragma once
8 
9 #include <vl/objectPublisher.h>
10 
12 
13 #if DtDIS
14 
15 //In DIS there is no object publisher. but in order to keep the state rep creators the same
16 //We are including a dummy class that creates the state Rep.
18 {
19 public:
21  typedef DtDIGuyObjectStateRepository* (*DtStateRepCreator)();
22 
23 public:
25  static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
26  static DtStateRepCreator stateRepCreator();
27 
28 protected:
29  static DtStateRepCreator theStateRepCreator;
30 };
31 
32 #endif
Instances of DtDIGuyObjectPublisher publish DIGuyObject objects to the network.
Definition: diGuyObjectPublisherHLA.h:19
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file provides protocol independence for DtObjectPublisher.
Instances of DtDIGuyObjectStateRepository are used to store state data for DIGuyObject objects...
Definition: diGuyObjectStateRepository.h:31

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)