VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
disBroker
disBroker/repairCompleteTrans.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#pragma once
8
9
#include <
portal/pRepairCompleteInteraction.h
>
10
#include <
disBroker/interactionTrans.h
>
//DtInteractionTranslator
11
12
class
DtRepairCompletePdu;
13
typedef
DtRepairCompletePdu
DtRepairCompleteInteraction
;
14
15
namespace
MAKVrExchange
{
16
namespace
DtDisBroker {
17
18
class
DtDisBroker;
19
23
class
DT_DLL_DISBROKER
DtRepairCompleteInteractionTranslator
:
public
DtInteractionTranslator
24
{
25
public
:
28
DtRepairCompleteInteractionTranslator
(
DtDisBroker
*broker);
29
33
virtual
~
DtRepairCompleteInteractionTranslator
();
34
38
virtual
const
char
*
virtualTranslatorName
()
const
{
return
translatorName(); }
39
41
virtual
void
enableTranslator(
bool
enabled);
42
48
static
const
char
*
translatorName
() {
return
"Repair Complete"
; }
49
66
virtual
DtPortalRepairCompleteInteraction
* translate(
DtPortalRepairCompleteInteraction
* destination,
67
const
DtRepairCompleteInteraction
& source );
68
87
virtual
DtRepairCompleteInteraction
* translate(
DtRepairCompleteInteraction
* destination,
88
const
DtPortalRepairCompleteInteraction
& source );
89
90
protected
:
99
virtual
void
createDisInteraction(
const
DtPortalRepairCompleteInteraction
& incoming);
100
109
virtual
void
createPortalInteraction(
const
DtRepairCompleteInteraction
& incoming );
110
111
protected
:
123
static
void
receiveDisInteraction(DtRepairCompletePdu *viewcontrol,
void
*usr);
124
137
static
void
receivePortalInteraction(
const
DtPortalRepairCompleteInteraction
&viewcontrol,
void
*usr);
138
};
139
}
140
}
141
142
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
)