VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
disBroker
disBroker/repairResponseTrans.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/pRepairResponseInteraction.h
>
10
#include <
disBroker/interactionTrans.h
>
//DtInteractionTranslator
11
#include <vl/transCtlInter.h>
12
13
class
DtRepairResponsePdu;
14
typedef
DtRepairResponsePdu
DtRepairResponseInteraction
;
15
16
namespace
MAKVrExchange
{
17
namespace
DtDisBroker {
18
19
class
DtDisBroker;
20
24
class
DT_DLL_DISBROKER
DtRepairResponseInteractionTranslator
:
public
DtInteractionTranslator
25
{
26
public
:
29
DtRepairResponseInteractionTranslator
(
DtDisBroker
*broker);
30
34
virtual
~
DtRepairResponseInteractionTranslator
();
35
39
virtual
const
char
*
virtualTranslatorName
()
const
{
return
translatorName(); }
40
42
virtual
void
enableTranslator(
bool
enabled);
43
49
static
const
char
*
translatorName
() {
return
"Repair Response"
; }
50
67
virtual
DtPortalRepairResponseInteraction
* translate(
DtPortalRepairResponseInteraction
* destination,
68
const
DtRepairResponseInteraction
& source );
69
88
virtual
DtRepairResponseInteraction
* translate(
DtRepairResponseInteraction
* destination,
89
const
DtPortalRepairResponseInteraction
& source );
90
91
protected
:
100
virtual
void
createDisInteraction(
const
DtPortalRepairResponseInteraction
& incoming);
101
110
virtual
void
createPortalInteraction(
const
DtRepairResponseInteraction
& incoming );
111
112
protected
:
124
static
void
receiveDisInteraction(DtRepairResponsePdu *viewcontrol,
void
*usr);
125
138
static
void
receivePortalInteraction(
const
DtPortalRepairResponseInteraction
&viewcontrol,
void
*usr);
139
};
140
}
141
}
142
143
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
)