The Gaudi Framework  v37r0 (b608885e)
Gaudi::Interface::Bind::AlgToolStub< IFace > Struct Template Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/IBinder.h>

Inheritance diagram for Gaudi::Interface::Bind::AlgToolStub< IFace >:
Collaboration diagram for Gaudi::Interface::Bind::AlgToolStub< IFace >:

Public Member Functions

 AlgToolStub (const AlgToolStub &)=delete
 
AlgToolStuboperator= (const AlgToolStub &)=delete
 
 AlgToolStub (AlgToolStub &&)=delete
 
AlgToolStuboperator= (AlgToolStub &&)=delete
 
const std::stringname () const override
 
const std::stringtype () const override
 
const IInterfaceparent () const override
 
StatusCode configure () override
 
StatusCode initialize () override
 
StatusCode start () override
 
StatusCode stop () override
 
StatusCode finalize () override
 
StatusCode terminate () override
 
StatusCode reinitialize () override
 
StatusCode restart () override
 
Gaudi::StateMachine::State FSMState () const override
 
StatusCode sysInitialize () override
 
StatusCode sysStart () override
 
StatusCode sysStop () override
 
StatusCode sysFinalize () override
 
StatusCode sysReinitialize () override
 
StatusCode sysRestart () override
 

Detailed Description

template<typename IFace>
struct Gaudi::Interface::Bind::AlgToolStub< IFace >

Definition at line 62 of file IBinder.h.

Constructor & Destructor Documentation

◆ AlgToolStub() [1/2]

template<typename IFace >
Gaudi::Interface::Bind::AlgToolStub< IFace >::AlgToolStub ( const AlgToolStub< IFace > &  )
delete

◆ AlgToolStub() [2/2]

template<typename IFace >
Gaudi::Interface::Bind::AlgToolStub< IFace >::AlgToolStub ( AlgToolStub< IFace > &&  )
delete

Member Function Documentation

◆ configure()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::configure ( )
inlineoverride

Definition at line 77 of file IBinder.h.

77 { return StatusCode::FAILURE; }

◆ finalize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::finalize ( )
inlineoverride

Definition at line 81 of file IBinder.h.

81 { return StatusCode::FAILURE; }

◆ FSMState()

template<typename IFace >
Gaudi::StateMachine::State Gaudi::Interface::Bind::AlgToolStub< IFace >::FSMState ( ) const
inlineoverride

Definition at line 85 of file IBinder.h.

◆ initialize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::initialize ( )
inlineoverride

Definition at line 78 of file IBinder.h.

78 { return StatusCode::FAILURE; }

◆ name()

template<typename IFace >
const std::string& Gaudi::Interface::Bind::AlgToolStub< IFace >::name ( ) const
inlineoverride

Definition at line 70 of file IBinder.h.

70  {
71  static std::string s{ "<STUB>" };
72  return s;
73  }

◆ operator=() [1/2]

template<typename IFace >
AlgToolStub& Gaudi::Interface::Bind::AlgToolStub< IFace >::operator= ( AlgToolStub< IFace > &&  )
delete

◆ operator=() [2/2]

template<typename IFace >
AlgToolStub& Gaudi::Interface::Bind::AlgToolStub< IFace >::operator= ( const AlgToolStub< IFace > &  )
delete

◆ parent()

template<typename IFace >
const IInterface* Gaudi::Interface::Bind::AlgToolStub< IFace >::parent ( ) const
inlineoverride

Definition at line 75 of file IBinder.h.

75 { return nullptr; }

◆ reinitialize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::reinitialize ( )
inlineoverride

Definition at line 83 of file IBinder.h.

83 { return StatusCode::FAILURE; }

◆ restart()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::restart ( )
inlineoverride

Definition at line 84 of file IBinder.h.

84 { return StatusCode::FAILURE; }

◆ start()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::start ( )
inlineoverride

Definition at line 79 of file IBinder.h.

79 { return StatusCode::FAILURE; }

◆ stop()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::stop ( )
inlineoverride

Definition at line 80 of file IBinder.h.

80 { return StatusCode::FAILURE; }

◆ sysFinalize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysFinalize ( )
inlineoverride

Definition at line 89 of file IBinder.h.

89 { return StatusCode::FAILURE; }

◆ sysInitialize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysInitialize ( )
inlineoverride

Definition at line 86 of file IBinder.h.

86 { return StatusCode::FAILURE; }

◆ sysReinitialize()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysReinitialize ( )
inlineoverride

Definition at line 90 of file IBinder.h.

90 { return StatusCode::FAILURE; }

◆ sysRestart()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysRestart ( )
inlineoverride

Definition at line 91 of file IBinder.h.

91 { return StatusCode::FAILURE; }

◆ sysStart()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysStart ( )
inlineoverride

Definition at line 87 of file IBinder.h.

87 { return StatusCode::FAILURE; }

◆ sysStop()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::sysStop ( )
inlineoverride

Definition at line 88 of file IBinder.h.

88 { return StatusCode::FAILURE; }

◆ terminate()

template<typename IFace >
StatusCode Gaudi::Interface::Bind::AlgToolStub< IFace >::terminate ( )
inlineoverride

Definition at line 82 of file IBinder.h.

82 { return StatusCode::FAILURE; }

◆ type()

template<typename IFace >
const std::string& Gaudi::Interface::Bind::AlgToolStub< IFace >::type ( ) const
inlineoverride

Definition at line 74 of file IBinder.h.

74 { return name(); }

The documentation for this struct was generated from the following file:
std::string
STL class.
gaudirun.s
string s
Definition: gaudirun.py:348
Gaudi::StateMachine::RUNNING
@ RUNNING
Definition: StateMachine.h:26
StatusCode::FAILURE
constexpr static const auto FAILURE
Definition: StatusCode.h:101
Gaudi::Interface::Bind::AlgToolStub::name
const std::string & name() const override
Definition: IBinder.h:70