VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
tGridDataPub.h
Go to the documentation of this file.
1
//********************************************************************
4
//********************************************************************
5
//********************************************************************
7
//********************************************************************
8
9
#ifndef tGridDataPub_H_
10
#define tGridDataPub_H_
11
12
#if DtTENA
13
17
18
#include "
tObjPub.h
"
19
#include "
objectId.h
"
20
21
class
DT_DLL_VL
DtExerciseConn
;
22
class
DT_DLL_VL
DtGriddedDataRepository
;
23
class
DT_DLL_VL
DtTenaServantObject;
24
25
29
class
DT_DLL_VL
DtGriddedDataPublisher
:
public
DtObjectPublisher
30
{
31
public
:
33
typedef
DtGriddedDataRepository
* (*DtStateRepCreator)();
34
35
public
:
38
DtGriddedDataPublisher
(
39
DtExerciseConn
* conn,
40
const
DtObjectId
&
id
=
DtObjectId::defaultId
());
41
43
virtual
~
DtGriddedDataPublisher
();
44
47
virtual
bool
tick
();
48
50
virtual
DtGriddedDataRepository
* gridDataStateRep();
51
53
virtual
DtGriddedDataRepository
* gdsr();
54
57
virtual
DtString
interfaceToUse()
const
;
58
59
public
:
60
static
void
setStateRepCreator(DtStateRepCreator creator);
61
static
DtStateRepCreator stateRepCreator();
62
63
protected
:
64
DtGriddedDataPublisher
(
const
DtGriddedDataPublisher
& orig);
65
66
DtGriddedDataPublisher
&
operator=
(
const
DtGriddedDataPublisher
& orig);
67
68
protected
:
71
void
initialize();
72
73
protected
:
74
static
DtStateRepCreator theStateRepCreator;
75
};
76
77
#endif
78
#endif
79
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)