VR-Exchange 2.1 API Documentation
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 
29  {
30  public:
31 
33  virtual ~DtInteractionTranslator();
34 
35  private:
36 
37  // Copy CTOR not implemented - do not copy
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 
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)