3 #ifndef GAUDIKERNEL_ALGORITHM_H
4 #define GAUDIKERNEL_ALGORITHM_H
33 #ifndef PACKAGE_VERSION
34 #define PACKAGE_VERSION "unknown"
167 virtual bool isExecuted( )
const;
170 virtual void setExecuted(
bool state );
175 virtual void resetExecuted( );
192 virtual bool isEnabled( )
const;
195 virtual bool filterPassed( )
const;
198 virtual void setFilterPassed(
bool state );
203 (
const std::string& name, T*& psvc,
bool createIf =
true )
const {
204 return service_i(name, createIf, T::interfaceID(), (
void**)&psvc);
211 return service_i(svcType, svcName, T::interfaceID(), (
void**)&psvc);
218 void setOutputLevel(
int level );
397 return m_propertyMgr->declareProperty(name, property, doc);
406 return m_propertyMgr -> declareRemoteProperty ( name , rsvc , rname );
421 if ( !m_pMonitorSvc.isValid() ){
422 m_pMonitorSvc = service(m_monitorSvcName,
false,
true);
424 return m_pMonitorSvc;
455 if ( mS ) mS->
declareInfo(name, format, var, size, desc,
this);
502 template <
class TYPE>
523 void initOutputLevel(
Property& prop);
588 #endif //GAUDIKERNEL_ALGORITHM_H