dfx 0.1.0
Linux-based dynamic dataflow executor
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cstd::array< T >STL class
 Cdfx::Server::Api::BaseCommandHandlerSmall helper base used to register UnixRouter commands with JSON params validation
 Cdfx::FdWatch::BorrowedFdNon-owning wrapper around a file descriptor
 Cdfx::Subprocess::Process::CaptureConfigConfiguration for captured output buffering
 Cdfx::Core::ChannelAbstract message channel connecting exactly one output port to one input port
 Cdfx::Subprocess::Process::ConfigProcess spawn and I/O configuration
 Cdfx::Utils::LoggerFactory::Config
 Cdfx::Magic::ContextRAII wrapper around a libmagic "magic_set" context
 Cdfx::Graph::ControllerIn-memory graph builder and mutation controller (nodes + channels) with optional connection verification
 Cdfx::Hooks::DeliveryHook interface invoked around message enqueue in an dfx::Core::Channel
 Cdfx::Graph::Exporter::DotExport a dfx::Graph::Controller as a Graphviz DOT string
 Cstd::enable_shared_from_this
 Cdfx::Pcapng::Writer::EntryCaptured message event used to generate a packet block
 Cdfx::Utils::SystemConfig::EntryMetadata and accessors for a single configuration entry
 CEventInterestsBitset wrapper for dfx::FdWatch::EventInterest values
 CEventTriggersBitset wrapper for dfx::FdWatch::EventTrigger values
 Cstd::exceptionSTL class
 Cdfx::Utils::ExecOnOOS< F >Scope guard that executes a callable when it goes out of scope
 Cdfx::Subprocess::Process::ExitedNormal exit description
 Cdfx::Runtime::FdListenerBackground FD event listener running its own polling thread
 Cdfx::Utils::Flags< Enum >Typesafe bitmask wrapper for enum flags
 Cformatter
 Cstd::formatter
 Cdfx::Hooks::GraphHooks related to the lifecycle of graph objects (nodes and channels)
 Cstd::hash< dfx::FdWatch::BorrowedFd >
 Cstd::hash< dfx::Utils::UUID >
 Cdfx::Pcapng::Writer::InfoMinimal endpoint identifier for message routing metadata
 Cdfx::FdWatch::InotifyWatcherWatches 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::JsonExport a dfx::Graph::Controller as a JSON document
 Cdfx::Utils::JsonValidatorRegistry of JSON Schemas with validation helpers
 Cdfx::Graph::LoaderHelper that loads a graph into a Controller from a JSON file or JSON object
 Cdfx::Graph::LoaderOptionsOptions controlling graph loading behavior
 Cdfx::Graph::LoadingResultIdentifiers 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::MessageWrapper around a JSON message returned by the client protocol/API
 Cdfx::Core::MessageAbstract base class for messages exchanged between nodes
 Cdfx::Core::MimeTypeMIME type value object
 Cdfx::Utils::MonotonicIdAllocator< T >Monotonically increasing ID allocator
 Cdfx::Graph::NodeFactoryRuntime node instantiation and validation facility (builders + config/metadata schemas)
 Cdfx::Pcapng::Writer::NodeInfoMinimal node identity used for PCAPNG metadata
 Cdfx::Runtime::Api::NodeReactorNode-aware reactor API for FD watching and deferred execution in the runtime
 Cdfx::Core::details::noOpMutex
 Cdfx::Server::TcpServer::OptionsTCP server configuration
 Cdfx::Server::UnixServer::OptionsServer configuration values (mostly controlled via Utils::SystemConfig)
 Cdfx::FdWatch::OwnedFdOwning RAII wrapper around a file descriptor
 Cdfx::FdWatch::PollerAbstract interface for FD-based event polling
 Cdfx::FdWatch::PollerFdRAII wrapper for the registration of a FD in a Poller
 Cdfx::Core::PortBase class for both input and output ports
 Cdfx::Hooks::PortPort-level message observation hook
 Cdfx::Subprocess::ProcessSubprocess wrapper with optional stdio piping/capture and event-driven callbacks
 Cdfx::Subprocess::ProcessFactorySmall builder-style helper to assemble a Process::Config and then construct a Process
 Cdfx::Subprocess::ProcessStorage
 Cdfx::Pcapng::Worker::QueueDataOne 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::SignaledSignal termination description
 Cdfx::FdWatch::SignalFdWatcherWatches POSIX signals via signalfd and dispatches them through a callback
 Cdfx::Pcapng::SinkAbstract output destination for PCAPNG capture data
 Cdfx::Pcapng::Worker::SinkDataSink storage and "new sink" marker for hot swapping
 Cdfx::Client::SocketClientEvent-driven JSON socket client
 Cdfx::Subprocess::Process::SpawnErrorSpawn failure description
 Cdfx::Core::details::SyncQueue< T, sp, Capacity >
 Cdfx::Utils::SystemConfigSystem configuration registry with typed values, entry metadata, and change callbacks
 Cdfx::Runtime::TaskPolymorphic unit of work executed by the runtime (typically by ThreadPool)
 Cdfx::Server::TcpServerAsynchronous TCP server integrated with a FdWatch::Poller
 Cdfx::Runtime::ThreadDataPer-thread runtime metadata associated with a ThreadPool worker
 Cdfx::Runtime::ThreadPoolRuntime thread pool executing Task instances with priorities and FIFO ordering
 Cdfx::FdWatch::TimerFD-integrated timer utility (timerfd-backed)
 Cdfx::Utils::TransparentEqualTransparent equality predicate for string-like lookups
 Cdfx::Utils::TransparentHashTransparent hash functor for string-like lookups
 Cdfx::Server::UnixRouterJSON command router for the Unix domain socket control protocol
 Cdfx::Server::UnixServerAsynchronous Unix domain socket control server driven by a FdWatch::Poller
 Cdfx::Utils::UUIDGeneratorRandom UUID generator
 Cdfx::Utils::JsonValidator::ValidationResultResult returned by validation functions
 Cstd::variant
 Cdfx::Pcapng::WorkerBackground capture worker responsible for PCAPNG serialization and sink I/O
 Cdfx::Pcapng::WriterStateless PCAPNG block writer helpers for dfx captures