![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
This is the complete list of members for dfx::Runtime::Scheduler, including all inherited members.
| deferNodeCall(FdWatch::Callback cb, Core::NodeWPtr node) override | dfx::Runtime::Scheduler | virtual |
| deregisterNodeFd(FdWatch::BorrowedFd fd) noexcept override | dfx::Runtime::Scheduler | virtual |
| DISABLE_COPY_AND_MOVE(Scheduler) | dfx::Runtime::Scheduler | |
| emplaceTask(Args &&... args) | dfx::Runtime::Scheduler | inline |
| HookResult enum name | dfx::Hooks::Delivery | |
| isRunning() const noexcept | dfx::Runtime::Scheduler | inline |
| onChannelCreated(Core::ChannelPtr channel) override | dfx::Runtime::Scheduler | virtual |
| onChannelRemoved(Core::ChannelPtr channel) override | dfx::Runtime::Scheduler | virtual |
| onNodeCreated(Core::NodePtr node) override | dfx::Runtime::Scheduler | virtual |
| onNodeRemoved(Core::NodePtr node) override | dfx::Runtime::Scheduler | virtual |
| postDelivery(Core::NodePtr src, Core::OutputPort const &out, Core::NodePtr dst, Core::InputPort &in) override | dfx::Runtime::Scheduler | virtual |
| preDelivery(Core::NodePtr src, Core::OutputPort const &out, Core::NodePtr dst, Core::InputPort &in, Core::MessagePtr &message) override | dfx::Runtime::Scheduler | virtual |
| pushTask(TaskPtr task) | dfx::Runtime::Scheduler | inline |
| registerNodeFd(FdWatch::BorrowedFd fd, FdWatch::EventInterests events, FdWatch::FdCallback cb, Core::NodeWPtr node) override | dfx::Runtime::Scheduler | virtual |
| Scheduler(Utils::SystemConfig &sysConfig) | dfx::Runtime::Scheduler | |
| start() | dfx::Runtime::Scheduler | |
| stop() | dfx::Runtime::Scheduler | |
| ~Delivery()=default (defined in dfx::Hooks::Delivery) | dfx::Hooks::Delivery | virtual |
| ~Graph()=default (defined in dfx::Hooks::Graph) | dfx::Hooks::Graph | virtual |
| ~NodeReactor()=default (defined in dfx::Runtime::Api::NodeReactor) | dfx::Runtime::Api::NodeReactor | virtual |
| ~Scheduler() override | dfx::Runtime::Scheduler |