// %pacpus:license{ // This file is part of the PACPUS framework distributed under the // CECILL-C License, Version 1.0. // %pacpus:license} /// @file /// @date created ${} /// @author @todo ${} /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. /// @version $Id: $ /// /// @todo Brief description of ${}.h. /// /// @todo Detailed description of ${}.h. #ifndef ${}_H #define ${}_H #include #include "Pacpus/kernel/ComponentBase.h" namespace pacpus { class ${}_API ${} : public ComponentBase { Q_OBJECT public: ${}(QString name); ~${}(); /// Starts the component virtual void startActivity(); /// Stops the ocmponent virtual void stopActivity(); /// Configures components virtual ComponentBase::COMPONENT_CONFIGURATION configureComponent(XmlComponentConfig config); //public Q_SLOTS: protected: private: }; } // namespace pacpus #endif // ${}_H