Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IApplication.h
Go to the documentation of this file.
1
#ifndef WIRECELLIFACE_IAPPLICATION
2
#define WIRECELLIFACE_IAPPLICATION
3
4
5
#include "
WireCellUtil/IComponent.h
"
6
7
namespace
WireCell
{
8
9
/**
10
* An application executes something post-configuration.
11
*/
12
class
IApplication
:
public
IComponent
<IApplication> {
13
public
:
14
15
virtual
~IApplication
();
16
17
/// Implement to run something
18
virtual
void
execute
() = 0;
19
20
};
21
22
}
23
24
#endif
WireCell::IApplication
Definition:
IApplication.h:12
WireCell::IComponent
Definition:
IComponent.h:29
IComponent.h
WireCell::IApplication::execute
virtual void execute()=0
Implement to run something.
WireCell::IApplication::~IApplication
virtual ~IApplication()
Definition:
IfaceDesctructors.cxx:95
WireCell
Definition:
Main.h:22
Generated by
1.8.11