VR-Exchange 2.1 API Documentation
hlaBroker/repairResponseTrans.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3  ** All rights reserved.
4  *********************************************************************/
5 
6 #pragma once
7 
12 
14 #include <hlaBroker/interactionTrans.h> //DtInteractionTranslator
15 
17 
18 namespace MAKVrExchange { namespace DtHlaBroker {
19 
20  class DtHlaBroker;
21 
25  {
26  public:
27 
30 
31  virtual const char* virtualTranslatorName() const { return translatorName(); }
32 
33  static const char* translatorName() { return "Repair Response"; }
34 
36  virtual void enableTranslator(bool enabled);
37 
55  const DtRepairResponseInteraction& source );
56 
75  virtual DtRepairResponseInteraction* translate( DtRepairResponseInteraction* destination,
76  const DtPortalRepairResponseInteraction& source );
77 
78  protected:
79  virtual void createHlaInteraction(const DtPortalRepairResponseInteraction& in);
80  virtual void createPortalInteraction( const DtRepairResponseInteraction& incomming );
81 
87  virtual void createPortalInteraction( DtRepairResponseInteraction* in );
88 
89 
90  protected:
91 
92  static void receiveHlaInteraction(DtRepairResponseInteraction *repairResponse,
93  void *usr);
94  static void receivePortalInteraction(
95  const DtPortalRepairResponseInteraction &repairResponse, void *usr);
96 
97  };
98 }}
99 
100 
101 
102 

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)