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 InterfaceIDinterfaceID ()
 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