VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
tenaBroker
tenaBroker/interactionTrans.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2003 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: interactionTrans.h,v $ $Revision: 1.8 $ $State: Exp $
7
*********************************************************************/
8
#ifndef interactionTrans_H_
9
#define interactionTrans_H_
10
15
16
17
#include "
translator.h
"
18
#include <vlutil/vlString.h>
19
20
class
DtInteraction;
21
22
namespace
MAKVrExchange
23
{
24
class
DtPortalInteraction;
25
namespace
DtTenaBroker
26
{
27
28
class
DT_DLL_TENABROKER
DtInteractionTranslator
:
public
DtTranslator
29
{
30
public
:
31
32
DtInteractionTranslator
(
DtTenaBroker
*broker);
33
virtual
~
DtInteractionTranslator
();
34
35
private
:
36
37
// Copy CTOR not implemented - do not copy
38
DtInteractionTranslator
(
const
DtInteractionTranslator
& other);
39
40
// Assignment operator not implemented - do not copy
41
DtInteractionTranslator
& operator=(
const
DtInteractionTranslator
& other);
42
43
public
:
44
45
virtual
void
printIncomingOutgoingInteractions(
const
DtPortalInteraction
& incoming,
46
const
DtInteraction& outgoing)
const
;
47
48
virtual
void
printIncomingOutgoingInteractions(
const
DtInteraction& incoming,
49
const
DtPortalInteraction
& outgoing)
const
;
50
51
virtual
bool
printDumpGuiToText(
const
DtString
& protocol,
52
const
DtString
& description )
const
;
53
54
static
const
char
* translatorName();
55
56
protected
:
57
58
};
59
60
inline
const
char
*
DtInteractionTranslator::translatorName
()
61
{
62
return
"Generic Interaction Translator"
;
63
}
64
65
}
66
}
67
68
#endif
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
)