VR-Exchange 2.1 API Documentation
hlaBroker/actionResponseInTrans.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 
10 
11 
14 #include <vl/actRespInter.h>
15 
16 namespace MAKVrExchange
17 {
18  namespace DtHlaBroker
19  {
20 
21  class DtHlaBroker;
22 
28  {
29  public:
34 
39 
43  virtual const char* virtualTranslatorName() const
44  { return translatorName(); }
45 
47  virtual void enableTranslator(bool enabled);
48 
54  static const char* translatorName() { return "Action Response"; }
55 
72  virtual DtPortalActionResponseInteraction* translate(
74  const DtActionResponseInteraction& source );
75 
94  virtual DtActionResponseInteraction* translate(
95  DtActionResponseInteraction* destination,
96  const DtPortalActionResponseInteraction& source );
97 
98  protected:
108  virtual void createHlaInteraction(const DtPortalActionResponseInteraction& incoming);
109 
119  virtual void createPortalInteraction( const DtActionResponseInteraction& incoming );
120 
121  protected:
134  static void receiveHlaInteraction(DtActionResponseInteraction *data, void *usr);
135 
148  static void receivePortalInteraction(
149  const DtPortalActionResponseInteraction &data, void *usr);
150  };
151  }
152 }
153 
154 

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)