Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
REveClient.hxx
Go to the documentation of this file.
1 // @(#)root/eve7:$Id$
2 // Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007, 2018
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT7_REveClient
13 #define ROOT7_REveClient
14 
15 #include <memory>
16 
17 namespace ROOT {
18 namespace Experimental {
19 
20 class RWebWindow;
21 class REveScene;
22 
23 class REveClient {
24 
25  friend class REveScene;
26 
27  unsigned fId{0};
28  std::shared_ptr<RWebWindow> fWebWindow;
29 
30 public:
31  REveClient() = default;
32  REveClient(unsigned int cId, std::shared_ptr<RWebWindow> &win) : fId(cId), fWebWindow(win) {}
33 };
34 
35 } // namespace Experimental
36 } // namespace ROOT
37 
38 #endif