VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
brokers
rprBroker
libRprBroker
rprBroker/libRprBroker/interactionTrans.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 <
broker/translator.h
>
13
14
class
DtInteraction;
15
16
namespace
MAKVrExchange
17
{
18
19
class
DtPortalInteraction;
20
21
namespace
DtRprBroker
22
{
23
24
class
DtRprBroker;
25
28
class
DT_DLL_RPRBROKER
DtInteractionTranslator
:
public
DtTranslator
29
{
30
public
:
31
33
DtInteractionTranslator
(
DtRprBroker
* broker,
34
const
DtString
& name,
DtPortalMessageKind
kind );
35
37
virtual
~
DtInteractionTranslator
();
38
40
virtual
void
printIncomingOutgoingInteractions(
const
DtPortalInteraction
& incoming,
41
const
DtInteraction& outgoing )
const
;
42
44
virtual
void
printIncomingOutgoingInteractions(
const
DtInteraction& incoming,
45
const
DtPortalInteraction
& outgoing )
const
;
46
48
virtual
unsigned
int
numInteractions()
const
;
50
virtual
void
setNumInteractions(
unsigned
int
num );
51
52
private
:
53
55
DtInteractionTranslator
(
const
DtInteractionTranslator
& );
56
58
DtInteractionTranslator
& operator = (
const
DtInteractionTranslator
& );
59
61
bool
operator == (
const
DtInteractionTranslator
& );
62
64
bool
operator != (
const
DtInteractionTranslator
& );
65
66
protected
:
67
68
unsigned
int
myNumInteractions
;
69
70
DtRprBroker
*
myHlaBroker
;
71
72
};
73
74
}
75
}
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
)