29 ( const
std::
string& name ,
36 declareProperty (
"Check" , m_check ,
"Flag to perform more checks" );
53 m_inc -> removeListener (
this ) ;
80 <<
"Non-empty stack of algorithms #"
94 <<
"Non-empty stack of algorithms #"
100 m_inc -> removeListener (
this ) ;
161 <<
"Non-empty stack of algorithms #"
const std::string BeginEvent
Processing of a new event has started.
IAlgContextSvc::Algorithms m_algorithms
the stack of current algorithms
Definition of the MsgStream class used to transmit messages.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
SmartIF< IMessageSvc > & msgSvc() const
The standard message service.
virtual IAlgorithm * currentAlg() const
accessor to current algorithm:
virtual ~AlgContextSvc()
Standard Destructor.
bool isFailure() const
Test for a status code of FAILURE.
#define DECLARE_COMPONENT(type)
const std::string EndEvent
Processing of the last event has finished.
This class is used for returning status codes from appropriate routines.
The IAlgorithm is the interface implemented by the Algorithm base class.
virtual const std::string & name() const
Retrieve name of the service.
virtual StatusCode initialize()
Initialization (from CONFIGURED to INITIALIZED).
IIncidentSvc * m_inc
pointer to Incident Service
virtual unsigned long release()
Release Interface instance.
virtual StatusCode unSetCurrentAlg(IAlgorithm *a)
remove the algorithm ("pop_back")
Base class for all Incidents (computing events).
Templated class to add the standard messaging functionalities.
virtual StatusCode finalize()
standard finalization of the service
StatusCode service(const std::string &name, const T *&psvc, bool createIf=true) const
Access a service by name, creating it if it doesn't already exist.
virtual StatusCode setCurrentAlg(IAlgorithm *a)
set the currently executing algorithm ("push_back")
virtual StatusCode initialize()
standard initialization of the service
virtual StatusCode finalize()
Finalize (from INITIALIZED to CONFIGURED).
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
virtual void handle(const Incident &)
handle incident