fw4spl
SShowArray.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2017.
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 __TUTO16MULTITHREADCONSOLE_SSHOWARRAY_HPP__
8 #define __TUTO16MULTITHREADCONSOLE_SSHOWARRAY_HPP__
9 
10 #include "Tuto16MultithreadConsole/config.hpp"
11 
12 #include <fwServices/IController.hpp>
13 
15 {
16 
36 class TUTO16MULTITHREADCONSOLE_CLASS_API SShowArray : public ::fwServices::IController
37 {
38 public:
39 
41 
42  TUTO16MULTITHREADCONSOLE_API SShowArray() noexcept;
43  TUTO16MULTITHREADCONSOLE_API virtual ~SShowArray() noexcept;
44 
45 protected:
46 
48  virtual void starting() override;
49 
51  virtual void stopping() override;
52 
54  virtual void updating() override;
55 
57  virtual void configuring() override;
58 };
59 
60 } // namespace Tuto16MultithreadConsole
61 
62 #endif // __TUTO16MULTITHREADCONSOLE_SSHOWARRAY_HPP__
63 
This interface defines control service API. Does nothing particularly, can be considered as a default...
Definition: IController.hpp:23
This service displays the array values in the log.
Definition: SShowArray.hpp:36
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
The namespace Tuto16MultithreadConsole contains services to run the Tuto16MultithreadConsole example...