highlighter application
1.1
HCE project utils : highlighter
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
TPlugin.hpp
Go to the documentation of this file.
1
/*
2
* TPlugin.hpp
3
*
4
* Created on: Dec 5, 2012
5
* Author: handler
6
*/
7
8
#ifndef TPLUGIN_HPP
9
#define TPLUGIN_HPP
10
11
15
#include <Poco/SharedPtr.h>
16
#include <vector>
17
21
22
#include "
LCoreData.hpp
"
23
24
25
26
namespace
HCE
27
{
28
29
namespace
component
30
{
31
32
33
class
ProcessInfo;
34
35
36
class
TPlugin
37
{
38
public
:
39
typedef
Poco::SharedPtr<TPlugin>
Ptr
;
40
public
:
41
TPlugin
() {}
42
virtual
~TPlugin
() {}
43
public
:
44
virtual
void
process
(
LCoreData
&) = 0;
45
public
:
46
std::vector<ProcessInfo>
_exported
;
47
};
48
49
50
}
/* namespace component */
51
52
}
/* namespace HCE */
53
54
55
#endif
/* TPLUGIN_H_ */
sources
utils
refine
src
TPlugin.hpp
Generated on Mon Jan 13 2014 16:16:17 for highlighter application by
1.8.1.2