dfx 0.1.0
Linux-based dynamic dataflow executor
Loading...
Searching...
No Matches
dfx::Runtime::Api Namespace Reference

Classes

class  NodeReactor
 Node-aware reactor API for FD watching and deferred execution in the runtime. More...
class  NodeTaskExecutor
 Interface for offloading task execution from the global pool to a specific node context. More...
class  PollerProxy
 Node-scoped proxy implementation of FdWatch::Poller. More...
class  Task
 Polymorphic unit of work executed by the runtime (typically by ThreadPool). More...

Concepts

concept  DerivedFromTask
 Convenience concept for constraining templates to Task-derived types.

Typedefs

using NodeTaskExecutorPtr = std::unique_ptr<NodeTaskExecutor>
 Unique ownership pointer type for NodeTaskExecutor.
using TaskPtr = std::unique_ptr<Task>
 Unique ownership pointer for tasks.

Typedef Documentation

◆ NodeTaskExecutorPtr

typedef std::unique_ptr< NodeTaskExecutor > dfx::Runtime::Api::NodeTaskExecutorPtr = std::unique_ptr<NodeTaskExecutor>

Unique ownership pointer type for NodeTaskExecutor.

◆ TaskPtr

using dfx::Runtime::Api::TaskPtr = std::unique_ptr<Task>

Unique ownership pointer for tasks.