Nymph  v1.5.2
Flow-Based Data Processing Framework
KTDataQueueProcessorTemplate< XProcessorType > Member List

This is the complete list of members for KTDataQueueProcessorTemplate< XProcessorType >, including all inherited members.

ClearQueue()KTDataQueueProcessorTemplate< XProcessorType >
Configure(const scarab::param_node &node)KTDataQueueProcessorTemplate< XProcessorType >virtual
Nymph::KTPrimaryProcessor::Configure(const std::string &config)KTConfigurable
ConfigureSubClass(const scarab::param_node &node)=0KTDataQueueProcessorTemplate< XProcessorType >pure virtual
ConnectASignal(KTProcessor *processor, const std::string &signalName, const std::string &slotName, int groupNum=-1)KTProcessor
ConnectASlot(const std::string &signalName, KTProcessor *processor, const std::string &slotName, int groupNum=-1)KTProcessor
ConnectSignalToSlot(KTSignalWrapper *signal, KTSlotWrapper *slot, int groupNum=-1)KTProcessor
DoQueueData(KTDataPtr &data, void(XProcessorType::*func)(KTDataPtr))KTDataQueueProcessorTemplate< XProcessorType >protected
fCLHandlerKTConfigurableprotected
fConfigNameKTConfigurableprotected
fFuncPtrKTDataQueueProcessorTemplate< XProcessorType >protected
fPopFromQueueKTDataQueueProcessorTemplate< XProcessorType >protected
fQueueKTDataQueueProcessorTemplate< XProcessorType >protected
fQueueDoneSignalKTDataQueueProcessorTemplate< XProcessorType >protected
fSignalMapKTProcessorprotected
fSlotMapKTProcessorprotected
fStatusKTDataQueueProcessorTemplate< XProcessorType >protected
GetConfigName() constKTConfigurableinline
GetSignal(const std::string &name)KTProcessor
GetSlot(const std::string &name)KTProcessor
GetStatus() constKTDataQueueProcessorTemplate< XProcessorType >
kContinue enum valueKTDataQueueProcessorTemplate< XProcessorType >
kRunning enum valueKTDataQueueProcessorTemplate< XProcessorType >
kStopped enum valueKTDataQueueProcessorTemplate< XProcessorType >
KTConfigurable(const std::string &name="default-name")KTConfigurable
KTDataQueueProcessorTemplate(const std::string &name="default-data-queue-proc-template-name")KTDataQueueProcessorTemplate< XProcessorType >
KTPrimaryProcessor(const std::string &name="default-primary-processor-name")KTPrimaryProcessor
KTProcessor(const std::string &name="default-proc-name")KTProcessor
operator()()KTPrimaryProcessorvirtual
ProcessQueue()KTDataQueueProcessorTemplate< XProcessorType >
Queue typedefKTDataQueueProcessorTemplate< XProcessorType >
QueuePoppingFunc typedefKTDataQueueProcessorTemplate< XProcessorType >
RegisterSignal(std::string name, XProcessor *signalPtr)KTProcessor
RegisterSignal(std::string name, XSignalSig *signalPtr)KTProcessor
RegisterSlot(std::string name, XTarget *target, XReturn(XTarget::*funcPtr)())KTProcessor
RegisterSlot(std::string name, XTarget *target, XReturn(XTarget::*funcPtr)(XArg1))KTProcessor
RegisterSlot(std::string name, XTarget *target, XReturn(XTarget::*funcPtr)(XArg1, XArg2))KTProcessor
Run()KTDataQueueProcessorTemplate< XProcessorType >virtual
SetConfigName(const std::string &name)KTConfigurableinline
SetFuncPtr(void(XProcessorType::*ptr)(KTDataPtr))KTDataQueueProcessorTemplate< XProcessorType >
SetStatus(KTDataQueueProcessorTemplate< XProcessorType >::Status)KTDataQueueProcessorTemplate< XProcessorType >
SigMapIt typedefKTProcessorprotected
SigMapVal typedefKTProcessorprotected
SignalMap typedefKTProcessorprotected
SlotMap typedefKTProcessorprotected
SlotMapIt typedefKTProcessorprotected
SlotMapVal typedefKTProcessorprotected
Status enum nameKTDataQueueProcessorTemplate< XProcessorType >
Stop()KTDataQueueProcessorTemplate< XProcessorType >
SwitchToSinglePop()KTDataQueueProcessorTemplate< XProcessorType >
SwitchToTimedPop()KTDataQueueProcessorTemplate< XProcessorType >
SwitchToUntimedPop()KTDataQueueProcessorTemplate< XProcessorType >
~KTConfigurable()KTConfigurablevirtual
~KTDataQueueProcessorTemplate()KTDataQueueProcessorTemplate< XProcessorType >virtual
~KTPrimaryProcessor()KTPrimaryProcessorvirtual
~KTProcessor()KTProcessorvirtual