blob: 2a862acb7c0f6c281c1edd03d2717bf26f5b966a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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*/
|