VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
genericUserInterface.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <broker/dllExport.h>
13 
14 namespace MAKVrExchange
15 {
16 
17  class DtBrokerObject;
18 
22  {
23  public:
24 
27 
30 
33 
37  virtual void show() = 0;
38 
42  virtual void showConfigurationOnly() { show(); }
43 
46  virtual void objectDiscovered( const DtBrokerObject* brokerObject ) = 0;
47 
50  virtual void objectUpdated( const DtBrokerObject* brokerObject ) = 0;
51 
54  virtual void objectRemoved( const DtBrokerObject* brokerObject ) = 0;
55 
57  virtual void addTranslator( const char* name,
58  bool reflectStatus, bool publishStatus, bool debugging ) = 0;
59 
61  virtual void deleteTranslator( const char* name ) = 0;
62 
64  virtual void updateTranslator( const char* name,
65  bool reflectStatus, bool publishStatus, bool debugging ) = 0;
66 
68  virtual void revertSettings() = 0;
69 
71 
72  private:
73 
76 
78  DtGenericUserInterface& operator = ( const DtGenericUserInterface& other );
79 
80  };
81 
82 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)