IProcessingBlock¶
-
class IProcessingBlock : virtual public INamed, virtual public IEventSource, virtual public IDestroyable¶
-
virtual IProcessingBlock::~IProcessingBlock()¶
virtual PInput IProcessingBlock::GetInput(const std::string &name) = 0
virtual std::vector<std::string> IProcessingBlock::GetInputNames() = 0
virtual std::map<std::string, PInput> IProcessingBlock::GetInputs() = 0
virtual PSignal IProcessingBlock::GetSignal(const std::string &name) = 0
virtual std::vector<std::string> IProcessingBlock::GetSignalNames() = 0
virtual std::map<std::string, PSignal> IProcessingBlock::GetSignals() = 0
virtual PUpdatable IProcessingBlock::GetUpdatable(const std::string &name) = 0
virtual std::vector<std::string> IProcessingBlock::GetUpdatableNames() = 0
virtual std::map<std::string, PUpdatable> IProcessingBlock::GetUpdatables() = 0
virtual PFilter IProcessingBlock::GetFilter(const std::string &name) = 0
virtual std::vector<std::string> IProcessingBlock::GetFilterNames() = 0
virtual std::map<std::string, PFilter> IProcessingBlock::GetFilters() = 0
virtual double IProcessingBlock::GetPeriod() = 0
virtual void IProcessingBlock::SetPeriod(double period) = 0
virtual double IProcessingBlock::GetExecutionBudget() = 0
virtual void IProcessingBlock::SetExecutionBudget(double budget) = 0
virtual EExecutionType IProcessingBlock::GetExecutionType() = 0
virtual void IProcessingBlock::SetExecutionType(EExecutionType type) = 0
virtual bool IProcessingBlock::GetCalculationStart() = 0
virtual void IProcessingBlock::SetCalculationStart(bool start) = 0
-
virtual IProcessingBlock::~IProcessingBlock()¶