VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
tRadioRcvrPub.h
Go to the documentation of this file.
1
//********************************************************************
4
//********************************************************************
5
//********************************************************************
7
//********************************************************************
8
9
#ifndef tRadioRcvrPub_H_
10
#define tRadioRcvrPub_H_
11
12
#if DtTENA
13
14
#include "
tObjPub.h
"
15
#include "
objectId.h
"
16
20
21
class
DT_DLL_VL
DtExerciseConn
;
22
class
DT_DLL_VL
DtRadioReceiverRepository
;
23
class
DT_DLL_VL
DtTenaServantObject;
24
25
29
class
DT_DLL_VL
DtRadioReceiverPublisher
:
public
DtObjectPublisher
30
{
31
public
:
33
typedef
DtRadioReceiverRepository
* (*DtStateRepCreator)();
34
35
public
:
38
DtRadioReceiverPublisher
(
39
DtExerciseConn
* conn,
40
const
DtObjectId
&
id
=
DtObjectId::defaultId
(),
41
int
radioId = 1);
42
44
virtual
~
DtRadioReceiverPublisher
();
45
48
virtual
bool
tick
();
49
51
virtual
DtRadioReceiverRepository
* receiverRep();
52
54
virtual
DtRadioReceiverRepository
* rsr();
55
58
virtual
DtString
interfaceToUse()
const
;
59
60
public
:
61
static
void
setStateRepCreator(DtStateRepCreator creator);
62
static
DtStateRepCreator stateRepCreator();
63
64
protected
:
65
DtRadioReceiverPublisher
(
const
DtRadioReceiverPublisher
& orig);
66
67
DtRadioReceiverPublisher
&
operator=
(
const
DtRadioReceiverPublisher
& orig);
68
69
protected
:
72
void
initialize();
73
74
protected
:
75
static
DtStateRepCreator theStateRepCreator;
76
};
77
78
#endif
79
#endif
80
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
)