VR-Exchange 2.6 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
textUserInterface.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2016 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 #include <vlutil/vlString.h>
14 
15 namespace MAKVrExchange
16 {
17 
18  class DtBrokerInitializer;
19 
24  : public DtGenericUserInterface
25  {
26  public:
27 
30 
32  virtual ~DtTextUserInterface();
33 
36 
39  virtual void brokerStarted();
40 
43  virtual void brokerStopped();
44 
47  virtual void show();
48 
51  virtual void objectDiscovered(const DtBrokerObject* brokerObject);
52 
55  virtual void objectUpdated(const DtBrokerObject* brokerObject);
56 
59  virtual void objectRemoved(const DtBrokerObject* brokerObject);
60 
63  virtual void addTranslator( const char* name,
64  bool reflectStatus, bool publishStatus, bool debugging );
65 
68  virtual void deleteTranslator( const char* name );
69 
72  virtual void updateTranslator( const char* name,
73  bool reflectStatus, bool publishStatus, bool debugging );
74 
76 
77  private:
78 
81 
83  DtTextUserInterface& operator = ( const DtTextUserInterface& other );
84 
85  protected:
86 
89 
90  };
91 
92 }

Document ID: Generated on Wed Jan 30 18:15:18 EST 2019 from SVN revision 195534
Copyright © 2005-2019 VT MÄK. All Rights Reserved (www.mak.com)