![]() |
dfx 0.1.0
Linux-based dynamic dataflow executor
|
| Cstd::array< T > | STL class |
| Cdfx::Server::Api::BaseCommandHandler | Small helper base used to register UnixRouter commands with JSON params validation |
| Cdfx::FdWatch::BorrowedFd | Non-owning wrapper around a file descriptor |
| Cdfx::Subprocess::Process::CaptureConfig | Configuration for captured output buffering |
| Cdfx::Core::Channel | Abstract message channel connecting exactly one output port to one input port |
| Cdfx::Subprocess::Process::Config | Process spawn and I/O configuration |
| Cdfx::Utils::LoggerFactory::Config | |
| Cdfx::Magic::Context | RAII wrapper around a libmagic "magic_set" context |
| Cdfx::Graph::Controller | In-memory graph builder and mutation controller (nodes + channels) with optional connection verification |
| Cdfx::Hooks::Delivery | Hook interface invoked around message enqueue in an dfx::Core::Channel |
| Cdfx::Graph::Exporter::Dot | Export a dfx::Graph::Controller as a Graphviz DOT string |
| Cstd::enable_shared_from_this | |
| Cdfx::Pcapng::Writer::Entry | Captured message event used to generate a packet block |
| Cdfx::Utils::SystemConfig::Entry | Metadata and accessors for a single configuration entry |
| CEventInterests | Bitset wrapper for dfx::FdWatch::EventInterest values |
| CEventTriggers | Bitset wrapper for dfx::FdWatch::EventTrigger values |
| Cstd::exception | STL class |
| Cdfx::Utils::ExecOnOOS< F > | Scope guard that executes a callable when it goes out of scope |
| Cdfx::Subprocess::Process::Exited | Normal exit description |
| Cdfx::Runtime::FdListener | Background FD event listener running its own polling thread |
| Cdfx::Utils::Flags< Enum > | Typesafe bitmask wrapper for enum flags |
| Cformatter | |
| Cstd::formatter | |
| Cdfx::Hooks::Graph | Hooks related to the lifecycle of graph objects (nodes and channels) |
| Cstd::hash< dfx::FdWatch::BorrowedFd > | |
| Cstd::hash< dfx::Utils::UUID > | |
| Cdfx::Pcapng::Writer::Info | Minimal endpoint identifier for message routing metadata |
| Cdfx::FdWatch::InotifyWatcher | Watches filesystem paths using Linux inotify API and dispatches events through callbacks |
| Cdfx::Node::Process::IO | |
| Cdfx::Utils::JoinedView< Range > | Lightweight wrapper used to format a range as a delimiter-joined string via std::format |
| Cdfx::Graph::Exporter::Json | Export a dfx::Graph::Controller as a JSON document |
| Cdfx::Utils::JsonValidator | Registry of JSON Schemas with validation helpers |
| Cdfx::Graph::Loader | Helper that loads a graph into a Controller from a JSON file or JSON object |
| Cdfx::Graph::LoaderOptions | Options controlling graph loading behavior |
| Cdfx::Graph::LoadingResult | Identifiers of nodes and channels created by a load operation |
| Cdfx::Utils::LoggerFactory | |
| Cdfx::Utils::SFINAE::memberClass< class > | |
| Cdfx::Utils::SFINAE::memberClass< R(C::*)(A...) const > | |
| Cdfx::Utils::SFINAE::memberClass< R(C::*)(A...)> | |
| Cdfx::Client::Message | Wrapper around a JSON message returned by the client protocol/API |
| Cdfx::Core::Message | Abstract base class for messages exchanged between nodes |
| Cdfx::Core::MimeType | MIME type value object |
| Cdfx::Utils::MonotonicIdAllocator< T > | Monotonically increasing ID allocator |
| Cdfx::Graph::NodeFactory | Runtime node instantiation and validation facility (builders + config/metadata schemas) |
| Cdfx::Pcapng::Writer::NodeInfo | Minimal node identity used for PCAPNG metadata |
| Cdfx::Runtime::Api::NodeReactor | Node-aware reactor API for FD watching and deferred execution in the runtime |
| Cdfx::Core::details::noOpMutex | |
| Cdfx::Server::TcpServer::Options | TCP server configuration |
| Cdfx::Server::UnixServer::Options | Server configuration values (mostly controlled via Utils::SystemConfig) |
| Cdfx::FdWatch::OwnedFd | Owning RAII wrapper around a file descriptor |
| Cdfx::FdWatch::Poller | Abstract interface for FD-based event polling |
| Cdfx::FdWatch::PollerFd | RAII wrapper for the registration of a FD in a Poller |
| Cdfx::Core::Port | Base class for both input and output ports |
| Cdfx::Hooks::Port | Port-level message observation hook |
| Cdfx::Subprocess::Process | Subprocess wrapper with optional stdio piping/capture and event-driven callbacks |
| Cdfx::Subprocess::ProcessFactory | Small builder-style helper to assemble a Process::Config and then construct a Process |
| Cdfx::Subprocess::ProcessStorage | |
| Cdfx::Pcapng::Worker::QueueData | One capture item describing a message event and its context |
| Cdfx::Utils::RecyclableIdAllocator< T > | ID allocator that can recycle released identifiers |
| Cdfx::Utils::ScopedMdc | |
| Cdfx::Subprocess::Process::Signaled | Signal termination description |
| Cdfx::FdWatch::SignalFdWatcher | Watches POSIX signals via signalfd and dispatches them through a callback |
| Cdfx::Pcapng::Sink | Abstract output destination for PCAPNG capture data |
| Cdfx::Pcapng::Worker::SinkData | Sink storage and "new sink" marker for hot swapping |
| Cdfx::Client::SocketClient | Event-driven JSON socket client |
| Cdfx::Subprocess::Process::SpawnError | Spawn failure description |
| Cdfx::Core::details::SyncQueue< T, sp, Capacity > | |
| Cdfx::Utils::SystemConfig | System configuration registry with typed values, entry metadata, and change callbacks |
| Cdfx::Runtime::Task | Polymorphic unit of work executed by the runtime (typically by ThreadPool) |
| Cdfx::Server::TcpServer | Asynchronous TCP server integrated with a FdWatch::Poller |
| Cdfx::Runtime::ThreadData | Per-thread runtime metadata associated with a ThreadPool worker |
| Cdfx::Runtime::ThreadPool | Runtime thread pool executing Task instances with priorities and FIFO ordering |
| Cdfx::FdWatch::Timer | FD-integrated timer utility (timerfd-backed) |
| Cdfx::Utils::TransparentEqual | Transparent equality predicate for string-like lookups |
| Cdfx::Utils::TransparentHash | Transparent hash functor for string-like lookups |
| Cdfx::Server::UnixRouter | JSON command router for the Unix domain socket control protocol |
| Cdfx::Server::UnixServer | Asynchronous Unix domain socket control server driven by a FdWatch::Poller |
| Cdfx::Utils::UUIDGenerator | Random UUID generator |
| Cdfx::Utils::JsonValidator::ValidationResult | Result returned by validation functions |
| Cstd::variant | |
| Cdfx::Pcapng::Worker | Background capture worker responsible for PCAPNG serialization and sink I/O |
| Cdfx::Pcapng::Writer | Stateless PCAPNG block writer helpers for dfx captures |