| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

# IIoComponent.h

Go to the documentation of this file.

    00001
    00002 // IIoComponent.h
    00003 // Header file for class IIoComponent
    00004 // Author: S.Binet<binet@cern.ch>
    00006 #ifndef GAUDIKERNEL_IIOCOMPONENT_H
    00007 #define GAUDIKERNEL_IIOCOMPONENT_H 1
    00008
    00012 // GaudiKernel includes
    00013 #include "GaudiKernel/INamedInterface.h"
    00014 #include "GaudiKernel/StatusCode.h"
    00015
    00016 class GAUDI_API IIoComponent : virtual public INamedInterface
    00017 {
    00018
    00019  public:
    00020   DeclareInterfaceID(IIoComponent,1,0);
    00021
    00023   // Public methods:
    00025  public:
    00026
    00029   virtual ~IIoComponent();
    00030
    00032   // Const methods:
    00034
    00036   // Non-const methods:
    00038
    00042   virtual
    00043   StatusCode io_reinit () = 0;
    00044 };
    00045
    00046 // I/O operators
    00048
    00050 // Inline methods:
    00052
    00053
    00054
    00055 #endif //> !GAUDIKERNEL_IIOCOMPONENT_H

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines