hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BoostPlugin.hpp
Go to the documentation of this file.
1 
6 #ifndef _BOOST_PLUGIN_HPP
7 #define _BOOST_PLUGIN_HPP
8 
9 
13 #include "TPlugin.hpp"
14 #include "LCoreData.hpp"
15 
16 
17 namespace HCE
18 {
19 
20 namespace component
21 {
22 
23 
24 class BoostPlugin : public TPlugin
25 {
26 public:
27  BoostPlugin();
28  virtual ~BoostPlugin();
29 public:
30  virtual void process(LCoreData&);
31  void split(LCoreData&);
32  void tokenizer(LCoreData&);
33 private:
34  void updateDefaultDelimiters(LCoreData&);
35  void restoreDefaultDelimiters();
36 private:
37  SSTRING _delimiters;
38  SSTRING _defaultDelimiters;
39 };
40 
41 
42 } /* namespace component */
43 
44 } /* namespace HCE */
45 #endif