Free Electron
DataIOController.h
Go to the documentation of this file.
1 /* Copyright (C) 2003-2021 Free Electron Organization
2  Any use of this software requires a license. If a valid license
3  was not distributed with this file, visit freeelectron.org. */
4 
5 /** @file */
6 
7 #ifndef __dataui_DataIOController_h__
8 #define __dataui_DataIOController_h__
9 
10 #include <dataui/dataui.pmh>
11 namespace fe
12 {
13 namespace ext
14 {
15 
16 class FE_DL_EXPORT DataIOController : public Initialize<DataIOController>,
17  virtual public Config,
18  virtual public Mask,
19  virtual public HandlerI
20 {
21  public:
22  DataIOController(void);
23 virtual ~DataIOController(void);
24 
25  void initialize(void);
26 
27  // AS HandlerI
28 virtual void handle( Record &r_sig);
29 
30  private:
31  AsSignal m_asSignal;
32  sp<Scope> m_spScope;
33 };
34 
35 } /*namespace ext */
36 } /*namespace fe */
37 
38 #endif /* __dataui_DataIOController_h__ */
39 
kernel
Definition: namespace.dox:3