VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
brokers
disBroker
libDisBroker
disBroker/libDisBroker/repairCompleteTrans.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include "
interactionTrans.h
"
13
#include <
portal/pRepairCompleteInteraction.h
>
14
15
class
DtRepairCompletePdu;
16
typedef
DtRepairCompletePdu
DtRepairCompleteInteraction
;
17
18
namespace
MAKVrExchange
19
{
20
21
namespace
DtDisBroker
22
{
23
24
class
DtDisBroker;
25
29
class
DT_DLL_DISBROKER
DtRepairCompleteInteractionTranslator
:
public
DtInteractionTranslator
30
{
31
public
:
32
33
Dt_DEF_TRANSLATOR_NAME(
"Repair Complete"
);
34
37
DtRepairCompleteInteractionTranslator
(
DtDisBroker
*broker);
38
42
virtual
~
DtRepairCompleteInteractionTranslator
();
43
45
virtual
void
enableTranslator(
bool
enabled);
46
63
virtual
DtPortalRepairCompleteInteraction
* translate(
64
DtPortalRepairCompleteInteraction
* destination,
65
const
DtRepairCompleteInteraction
& source );
66
85
virtual
DtRepairCompleteInteraction
* translate(
DtRepairCompleteInteraction
* destination,
86
const
DtPortalRepairCompleteInteraction
& source );
87
88
protected
:
89
98
virtual
void
createDisInteraction(
const
DtPortalRepairCompleteInteraction
& incoming);
99
108
virtual
void
createPortalInteraction(
const
DtRepairCompleteInteraction
& incoming );
109
110
protected
:
111
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 Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)