/*! * \file IPluginExecutor.h * \author S. Eisenhauer * \date 10.01.2012 * \brief public interface of target main appilcation to be used by target plugins * * This file defines the interface of the target main application * to be used by target plugins */ #ifndef IPLUGIN_EXECUTOR_H #define IPLUGIN_EXECUTOR_H #include "global.h" /// pure virtual interface of the target main application class IPluginExecutor { public: /*! * \brief transmit a log buffer to CanEasy * \param[in] stLogMsg reference to logged message */ virtual void vUploadLogMessage(const tstLogMessage& stLogMsg) = 0; }; #endif /*IPLUGIN_EXECUTOR_H*/