From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../Masterarbeit/src/common/inc/IPluginExecutor.h | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Master/Masterarbeit/src/common/inc/IPluginExecutor.h (limited to 'Master/Masterarbeit/src/common/inc/IPluginExecutor.h') diff --git a/Master/Masterarbeit/src/common/inc/IPluginExecutor.h b/Master/Masterarbeit/src/common/inc/IPluginExecutor.h new file mode 100644 index 0000000..2a862ac --- /dev/null +++ b/Master/Masterarbeit/src/common/inc/IPluginExecutor.h @@ -0,0 +1,26 @@ +/*! + * \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*/ -- cgit v1.2.3