VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
hlaBroker
hlaBroker/repairCompleteTrans.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#pragma once
6
11
12
#include <
portal/pRepairCompleteInteraction.h
>
13
#include <
hlaBroker/interactionTrans.h
>
//DtInteractionTranslator
14
15
class
DtRepairCompleteInteraction
;
16
17
namespace
MAKVrExchange
{
namespace
DtHlaBroker {
18
19
class
DtHlaBroker;
20
23
class
DT_DLL_HLABROKER
DtRepairCompleteInteractionTranslator
:
public
DtInteractionTranslator
24
{
25
public
:
26
27
DtRepairCompleteInteractionTranslator
(
DtHlaBroker
*broker);
28
virtual
~
DtRepairCompleteInteractionTranslator
();
29
30
virtual
const
char
*
virtualTranslatorName
()
const
{
return
translatorName(); }
31
32
static
const
char
*
translatorName
() {
return
"Repair Complete"
; }
33
35
virtual
void
enableTranslator(
bool
enabled);
36
53
virtual
DtPortalRepairCompleteInteraction
* translate(
DtPortalRepairCompleteInteraction
* destination,
54
const
DtRepairCompleteInteraction
& source );
55
74
virtual
DtRepairCompleteInteraction
* translate(
DtRepairCompleteInteraction
* destination,
75
const
DtPortalRepairCompleteInteraction
& source );
76
77
protected
:
78
virtual
void
createHlaInteraction(
const
DtPortalRepairCompleteInteraction
& in);
79
virtual
void
createPortalInteraction(
const
DtRepairCompleteInteraction
& incomming );
80
86
virtual
void
createPortalInteraction(
DtRepairCompleteInteraction
* in );
87
88
89
protected
:
90
91
static
void
receiveHlaInteraction(
DtRepairCompleteInteraction
*repairComplete,
92
void
*usr);
93
static
void
receivePortalInteraction(
94
const
DtPortalRepairCompleteInteraction
&repairComplete,
void
*usr);
95
96
};
97
}}
98
99
100
101
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)