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

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.

Typedef Documentation

◆ SharedLibraryPtr

Unique ownership pointer type for SharedLibrary.