VR-Exchange 2.1 API Documentation
disBroker/repairCompleteTrans.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #pragma once
8 
10 #include <disBroker/interactionTrans.h> //DtInteractionTranslator
11 
12 class DtRepairCompletePdu;
13 typedef DtRepairCompletePdu DtRepairCompleteInteraction;
14 
15 namespace MAKVrExchange {
16  namespace DtDisBroker {
17 
18  class DtDisBroker;
19 
24  {
25  public:
29 
34 
38  virtual const char* virtualTranslatorName() const { return translatorName(); }
39 
41  virtual void enableTranslator(bool enabled);
42 
48  static const char* translatorName() { return "Repair Complete"; }
49 
67  const DtRepairCompleteInteraction& source );
68 
87  virtual DtRepairCompleteInteraction* translate( DtRepairCompleteInteraction* destination,
88  const DtPortalRepairCompleteInteraction& source );
89 
90  protected:
99  virtual void createDisInteraction(const DtPortalRepairCompleteInteraction& incoming);
100 
109  virtual void createPortalInteraction( const DtRepairCompleteInteraction& incoming );
110 
111  protected:
123  static void receiveDisInteraction(DtRepairCompletePdu *viewcontrol, void *usr);
124 
137  static void receivePortalInteraction( const DtPortalRepairCompleteInteraction &viewcontrol, void *usr);
138  };
139  }
140 }
141 
142 

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)