![]() |
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(Utils::BorrowedFd fd) noexcept override | dfx::Runtime::Scheduler | virtual |
| DFX_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::Endpoint const &src, Core::Endpoint const &dst) override | dfx::Runtime::Scheduler | virtual |
| preDelivery(Core::Endpoint const &src, Core::Endpoint const &dst, Core::MessagePtr &message) override | dfx::Runtime::Scheduler | virtual |
| pushTask(Api::TaskPtr task) | dfx::Runtime::Scheduler | inline |
| registerNodeFd(Utils::BorrowedFd fd, FdWatch::EventInterests events, FdWatch::FdCallback cb, Core::NodeWPtr node) override | dfx::Runtime::Scheduler | virtual |
| Scheduler(Utils::SystemConfig &sysConfig) | dfx::Runtime::Scheduler | explicit |
| start() | dfx::Runtime::Scheduler | |
| stop() | dfx::Runtime::Scheduler | |
| updateNodeFdEvents(Utils::BorrowedFd fd, FdWatch::EventInterests events) override | dfx::Runtime::Scheduler | virtual |
| ~Delivery()=default (defined in dfx::Hooks::Delivery) | dfx::Hooks::Delivery | virtual |
| ~Graph()=default (defined in dfx::Hooks::Graph) | dfx::Hooks::Graph | virtual |
| ~NodeReactor()=default | dfx::Runtime::Api::NodeReactor | virtual |
| ~Scheduler() override | dfx::Runtime::Scheduler |