MarlinMT  0.1.0
marlinmt::concurrency::PEPScheduler Member List

This is the complete list of members for marlinmt::concurrency::PEPScheduler, including all inherited members.

_applicationmarlinmt::Componentprotected
_descriptionmarlinmt::Componentprotected
_endTimemarlinmt::concurrency::PEPSchedulerprivate
_lockingTimemarlinmt::concurrency::PEPSchedulerprivate
_loggermarlinmt::Componentprotected
_namemarlinmt::Componentprotected
_parametersmarlinmt::Configurableprotected
_poolmarlinmt::concurrency::PEPSchedulerprivate
_popTimemarlinmt::concurrency::PEPSchedulerprivate
_pushResultsmarlinmt::concurrency::PEPSchedulerprivate
_queueSizemarlinmt::concurrency::PEPSchedulerprivate
_runHeaderTimemarlinmt::concurrency::PEPSchedulerprivate
_startTimemarlinmt::concurrency::PEPSchedulerprivate
_superSequencemarlinmt::concurrency::PEPSchedulerprivate
_typemarlinmt::Componentprotected
_verbositymarlinmt::Componentprotected
addParameter(EParameterType paramType, const std::string &name, const std::string &desc, std::shared_ptr< T > value)marlinmt::Configurableinline
addParameter(EParameterType paramType, const std::string &name, const std::string &desc, std::shared_ptr< T > value, T defVal)marlinmt::Configurableinline
application() constmarlinmt::Component
application()marlinmt::Component
begin()marlinmt::Configurable
begin() constmarlinmt::Configurable
checkParameter(const std::string &name) constmarlinmt::Configurable
clear()marlinmt::Configurable
Clock typedefmarlinmt::concurrency::PEPScheduler
Component()=deletemarlinmt::Component
Component(const Component &)=deletemarlinmt::Component
Component(const std::string &type)marlinmt::Component
ConditionsMap typedefmarlinmt::concurrency::PEPScheduler
Configurable()=defaultmarlinmt::Configurable
configurePool()marlinmt::concurrency::PEPSchedulerprivate
configureProcessors()marlinmt::concurrency::PEPSchedulerprivate
const_iterator typedefmarlinmt::Configurable
debug() constmarlinmt::Component
description() constmarlinmt::Component
end() overridemarlinmt::concurrency::PEPSchedulervirtual
marlinmt::Component::end() constmarlinmt::Configurable
error() constmarlinmt::Component
EventList typedefmarlinmt::concurrency::PEPScheduler
exists(const std::string &name) constmarlinmt::Configurable
freeSlots() const overridemarlinmt::concurrency::PEPSchedulervirtual
getParameters(ConfigSection &section, const std::set< std::string > &exclude={}) constmarlinmt::Component
initialize() overridemarlinmt::concurrency::PEPSchedulervirtual
InputType typedefmarlinmt::concurrency::PEPScheduler
IScheduler()marlinmt::IScheduler
isInitialized() constmarlinmt::Component
isSet(const std::string &name) constmarlinmt::Configurable
iterator typedefmarlinmt::Configurable
log() constmarlinmt::Componentinline
LoggerPtr typedefmarlinmt::Component
message() constmarlinmt::Component
name() constmarlinmt::Component
operator=(const Component &)=deletemarlinmt::Component
OutputType typedefmarlinmt::concurrency::PEPScheduler
parameter(const std::string &name) constmarlinmt::Configurableinline
parameter(const std::string &name, const T &fallback) constmarlinmt::Configurableinline
ParameterMap typedefmarlinmt::Configurable
PEPScheduler()marlinmt::concurrency::PEPScheduler
popFinishedEvents(std::vector< std::shared_ptr< EventStore >> &events) overridemarlinmt::concurrency::PEPSchedulervirtual
preConfigure()marlinmt::concurrency::PEPSchedulerprivate
printParameters() constmarlinmt::Component
printParameters() constmarlinmt::Component
ProcessorSequence typedefmarlinmt::concurrency::PEPScheduler
processRunHeader(std::shared_ptr< RunHeader > rhdr) overridemarlinmt::concurrency::PEPSchedulervirtual
pushEvent(std::shared_ptr< EventStore > event) overridemarlinmt::concurrency::PEPSchedulervirtual
PushResultList typedefmarlinmt::concurrency::PEPScheduler
setDescription(const std::string &desc)marlinmt::Component
setName(const std::string &n)marlinmt::Component
setParameters(const ConfigSection &section, bool throwIfNotFound=false)marlinmt::Component
setup(Application *app)marlinmt::Component
setVerbosity(const std::string &level)marlinmt::Component
TimePoint typedefmarlinmt::concurrency::PEPScheduler
type() constmarlinmt::Component
unset()marlinmt::Configurable
verbosity() constmarlinmt::Component
warning() constmarlinmt::Component
WorkerPool typedefmarlinmt::concurrency::PEPScheduler
~Component()=defaultmarlinmt::Componentvirtual
~Configurable()=defaultmarlinmt::Configurablevirtual
~IScheduler()=defaultmarlinmt::ISchedulervirtual