/** * Echo Plugin * $Id$ * $HeadURL$ * $Author$ * Created by Gerlinde Rudolphus, SLTE, 2016-04-14 */ #include "echoplugin.h" #include #include namespace Echo { std::shared_ptr EchoPlugin::createInterface(CentralEffectSimulation::Plugin::DataProvider *pdp, const std::shared_ptr dDSConnector, NGL::Settings *settings) { Q_UNUSED(dDSConnector); return std::make_shared(pdp, settings); } EchoInterfaceImpl::EchoInterfaceImpl(CentralEffectSimulation::Plugin::DataProvider *pdp, NGL::Settings *settings) : m_pdp(pdp) , m_logger(NGL::NGLLoggerBootstrap::getNGLRootLogger().getNGLLogger("CES.Plugin.EchoInterfaceImpl")) { } EchoInterfaceImpl::~EchoInterfaceImpl() { //cleanupProcess(); } bool EchoInterfaceImpl::init(int domainId, int exerciseId) { Q_UNUSED(domainId); Q_UNUSED(exerciseId); } QString EchoInterfaceImpl::echo(const QString &message) { qDebug() << "return " << message; QString ret(QStringLiteral("<<<< %1 >>>>").arg(message)); return ret; } } //namespace Echo