fw4spl
IController.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2015.
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 #ifndef __FWSERVICES_ICONTROLLER_HPP__
8 #define __FWSERVICES_ICONTROLLER_HPP__
9 
10 #include "fwServices/config.hpp"
11 #include "fwServices/IService.hpp"
12 
13 namespace fwServices
14 {
15 
23 class FWSERVICES_CLASS_API IController : public ::fwServices::IService
24 {
25 
26 public:
27 
29 
30 protected:
31 
33  FWSERVICES_API IController();
34 
36  FWSERVICES_API virtual ~IController();
37 
38 };
39 
40 }
41 
42 #endif // __FWSERVICES_ICONTROLLER_HPP__
Base class for all services.
Definition: IService.hpp:61
Namespace fwServices is dedicated to (mimic) the dynamic affectation of methods to (pure data) object...
This interface defines control service API. Does nothing particularly, can be considered as a default...
Definition: IController.hpp:23
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.