VR-Exchange 2.1 API Documentation
hlaBroker/resupplyOfferTrans.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
12 
14 #include <hlaBroker/interactionTrans.h> //DtInteractionTranslator
15 
16 class DtResupplyOfferInteraction;
17 
18 namespace MAKVrExchange { namespace DtHlaBroker {
19 
20  class DtHlaBroker;
21 
25  {
26  public:
27 
30 
31  virtual const char* virtualTranslatorName() const { return translatorName(); }
32 
33  static const char* translatorName() { return "Resupply Offer"; }
34 
36  virtual void enableTranslator(bool enabled);
37 
55  const DtResupplyOfferInteraction& source );
56 
75  virtual DtResupplyOfferInteraction* translate( DtResupplyOfferInteraction* destination,
76  const DtPortalResupplyOfferInteraction& source );
77 
78  protected:
79  virtual void createHlaInteraction(const DtPortalResupplyOfferInteraction& in);
80  virtual void createPortalInteraction( const DtResupplyOfferInteraction& incomming );
81 
87  virtual void createPortalInteraction( DtResupplyOfferInteraction* in );
88 
89 
90  protected:
91 
92  static void receiveHlaInteraction(DtResupplyOfferInteraction *resupplyOffer,
93  void *usr);
94  static void receivePortalInteraction(
95  const DtPortalResupplyOfferInteraction &resupplyOffer, void *usr);
96 
97  };
98 }}
99 
100 
101 
102 

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)