VR-Exchange 2.1 API Documentation
hlaBroker/repairCompleteTrans.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
11 
13 #include <hlaBroker/interactionTrans.h> //DtInteractionTranslator
14 
16 
17 namespace MAKVrExchange { namespace DtHlaBroker {
18 
19  class DtHlaBroker;
20 
24  {
25  public:
26 
29 
30  virtual const char* virtualTranslatorName() const { return translatorName(); }
31 
32  static const char* translatorName() { return "Repair Complete"; }
33 
35  virtual void enableTranslator(bool enabled);
36 
54  const DtRepairCompleteInteraction& source );
55 
74  virtual DtRepairCompleteInteraction* translate( DtRepairCompleteInteraction* destination,
75  const DtPortalRepairCompleteInteraction& source );
76 
77  protected:
78  virtual void createHlaInteraction(const DtPortalRepairCompleteInteraction& in);
79  virtual void createPortalInteraction( const DtRepairCompleteInteraction& incomming );
80 
86  virtual void createPortalInteraction( DtRepairCompleteInteraction* in );
87 
88 
89  protected:
90 
91  static void receiveHlaInteraction(DtRepairCompleteInteraction *repairComplete,
92  void *usr);
93  static void receivePortalInteraction(
94  const DtPortalRepairCompleteInteraction &repairComplete, void *usr);
95 
96  };
97 }}
98 
99 
100 
101 

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)