VR-Exchange 2.2 API Documentation
disBroker/libDisBroker/repairCompleteTrans.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include "interactionTrans.h"
14 
15 class DtRepairCompletePdu;
16 typedef DtRepairCompletePdu DtRepairCompleteInteraction;
17 
18 namespace MAKVrExchange
19 {
20 
21  namespace DtDisBroker
22  {
23 
24  class DtDisBroker;
25 
30  {
31  public:
32 
33  Dt_DEF_TRANSLATOR_NAME( "Repair Complete" );
34 
38 
43 
45  virtual void enableTranslator(bool enabled);
46 
63  virtual DtPortalRepairCompleteInteraction* translate(
65  const DtRepairCompleteInteraction& source );
66 
85  virtual DtRepairCompleteInteraction* translate( DtRepairCompleteInteraction* destination,
86  const DtPortalRepairCompleteInteraction& source );
87 
88  protected:
89 
98  virtual void createDisInteraction(const DtPortalRepairCompleteInteraction& incoming);
99 
108  virtual void createPortalInteraction( const DtRepairCompleteInteraction& incoming );
109 
110  protected:
111 
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 Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)