fw4spl
IUpdaterSrv.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2018.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #pragma once
8 
9 #include "ctrlSelection/config.hpp"
10 
11 #include <fwData/Composite.hpp>
12 
13 #include <fwServices/IService.hpp>
14 
15 #include <tuple>
16 
17 namespace ctrlSelection
18 {
19 
24 class CTRLSELECTION_CLASS_API IUpdaterSrv : public ::fwServices::IService
25 {
26 
27 public:
28 
30 
32  CTRLSELECTION_API IUpdaterSrv();
33 
35  CTRLSELECTION_API virtual ~IUpdaterSrv();
36 };
37 
38 }
Base class for all services.
Definition: IService.hpp:61
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
An updater is use to register/unregister object in the OSR when it receives specific signals (declare...
Definition: IUpdaterSrv.hpp:24
The namespace ctrlSelection contains several interfaces for manager, updater and wrapper.
Definition: BookmarkSrv.hpp:15