Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IRunable Class Reference

Runable interface definition. More...

#include <GaudiKernel/IRunable.h>

Inheritance diagram for IRunable:

IInterface List of all members.

Public Methods

virtual StatusCode run () = 0
 Run the class implementation.


Static Public Methods

const InterfaceID& interfaceID ()
 Retrieve interface ID. More...


Detailed Description

Runable interface definition.

Package GaudiKernel

Abstract interface of an object to be "run". Best analogy: java.thread.Thread.run(). A known user is the application manager, which gives control to a runable for execution of the event loop.

Author(s):
Markus Frank
Version:
1.0

Definition at line 22 of file IRunable.h.


Member Function Documentation

const InterfaceID & IRunable::interfaceID ( ) [inline, static]
 

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 25 of file IRunable.h.

StatusCode IRunable::run ( ) [pure virtual]
 

Run the class implementation.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:13 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000