Cat
Interface.h
Go to the documentation of this file.
1 // $Id: $
2 #ifndef INC_INTERFACE_H
3 #define INC_INTERFACE_H 1
4 
5 // Include files
6 #include "Element.h"
7 #include "IOdata.h"
8 
16 class Interface : public Element {
17 public:
19  Interface( );
20 
21  virtual ~Interface( );
22 
26  virtual void help() = 0;
27 
32  virtual StatusCode init() = 0 ;
33 
41  virtual void reset() = 0;
42 
46  virtual void update () = 0;
47 
48  virtual StatusCode read(IOdata*) = 0;
49 
50  virtual StatusCode write(IOdata*) = 0;
51 
52 protected:
53 
54 private:
55 
56 };
57 #endif // INC_INTERFACE_H
virtual void update()=0
virtual StatusCode read(IOdata *)=0
virtual void help()=0
virtual ~Interface()
Destructor.
Definition: Interface.cpp:26
virtual StatusCode init()=0
virtual StatusCode write(IOdata *)=0
Definition: IOdata.h:17
Interface()
Standard constructor.
Definition: Interface.cpp:18
virtual void reset()=0