![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
Classes | |
| class | CDestinationTransport |
| C++ Adaptor for a Destination Transport implemented in a C plugin. More... | |
| class | CNode |
| Host-side proxy for a Node implemented via the C-ABI. More... | |
| class | CNodeExecutor |
| Host-side implementation of a Task Executor that delegates to a C plugin. More... | |
| class | CSourceTransport |
| C++ Adaptor for a Source Transport implemented in a C plugin. More... | |
| class | MessageApi |
| Static utility for bridging native C++ Messages and the C-ABI Message API. More... | |
| class | Plugin |
| Manager for a loaded plugin shared library. More... | |
| class | PollerApi |
| Bridge between the C++ FdWatch::Poller and the C-ABI dfx_poller_api_t. More... | |
| class | Registry |
| Central manager for plugin discovery, loading, and registration. More... | |
| class | SharedLibrary |
| RAII wrapper for dynamic shared library loading. More... | |
Typedefs | |
| using | PluginPtr = std::unique_ptr<Plugin> |
| using | SharedLibraryPtr = std::unique_ptr<SharedLibrary> |
| Unique ownership pointer type for SharedLibrary. | |
| using dfx::Plugins::SharedLibraryPtr = std::unique_ptr<SharedLibrary> |
Unique ownership pointer type for SharedLibrary.