VR-Exchange 2.1 API Documentation
disBroker/repairResponseTrans.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 #include <vl/transCtlInter.h>
12 
13 class DtRepairResponsePdu;
14 typedef DtRepairResponsePdu DtRepairResponseInteraction;
15 
16 namespace MAKVrExchange {
17  namespace DtDisBroker {
18 
19  class DtDisBroker;
20 
25  {
26  public:
30 
35 
39  virtual const char* virtualTranslatorName() const { return translatorName(); }
40 
42  virtual void enableTranslator(bool enabled);
43 
49  static const char* translatorName() { return "Repair Response"; }
50 
68  const DtRepairResponseInteraction& source );
69 
88  virtual DtRepairResponseInteraction* translate( DtRepairResponseInteraction* destination,
89  const DtPortalRepairResponseInteraction& source );
90 
91  protected:
100  virtual void createDisInteraction(const DtPortalRepairResponseInteraction& incoming);
101 
110  virtual void createPortalInteraction( const DtRepairResponseInteraction& incoming );
111 
112  protected:
124  static void receiveDisInteraction(DtRepairResponsePdu *viewcontrol, void *usr);
125 
138  static void receivePortalInteraction( const DtPortalRepairResponseInteraction &viewcontrol, void *usr);
139  };
140  }
141 }
142 
143 

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)