VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
brokers
disBroker
libDisBroker
serviceRequestTranslator.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/pServiceRequestInteraction.h
>
14
#include <vl/servReqPdu.h>
15
16
namespace
MAKVrExchange
17
{
18
19
namespace
DtDisBroker
20
{
21
22
class
DtDisBroker;
23
27
class
DT_DLL_DISBROKER
DtServiceRequestInteractionTranslator
:
public
DtInteractionTranslator
28
{
29
public
:
30
31
Dt_DEF_TRANSLATOR_NAME(
"Service Request"
);
32
35
DtServiceRequestInteractionTranslator
(
DtDisBroker
*broker);
36
40
virtual
~
DtServiceRequestInteractionTranslator
();
41
43
virtual
void
enableTranslator(
bool
enabled);
44
61
virtual
DtPortalServiceRequestInteraction
* translate(
62
DtPortalServiceRequestInteraction
* destination,
63
const
DtServiceRequestInteraction& source );
64
83
virtual
DtServiceRequestInteraction* translate( DtServiceRequestInteraction* destination,
84
const
DtPortalServiceRequestInteraction
& source );
85
86
protected
:
95
virtual
void
createDisInteraction(
const
DtPortalServiceRequestInteraction
& incoming);
96
105
virtual
void
createPortalInteraction(
const
DtServiceRequestInteraction& incoming );
106
107
protected
:
119
static
void
receiveDisInteraction(DtServiceRequestPdu *viewcontrol,
void
*usr);
120
133
static
void
receivePortalInteraction(
const
DtPortalServiceRequestInteraction
&viewcontrol,
void
*usr);
134
135
};
136
137
}
138
}
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
)