Here is a list of all documented files with brief descriptions:
[detail level 12345]
| lib | |
| dfx-client | |
| Message.hpp | |
| SocketClient.hpp | |
| dfx-core | |
| details | |
| Framer.hpp | |
| Packer.hpp | |
| SerializationProtocol.hpp | |
| Unpacker.hpp | |
| messages | |
| ControlMessage.hpp | |
| DataMessage.hpp | |
| Message.hpp | |
| ports | |
| InputPort.hpp | |
| Kind.hpp | |
| OutputPort.hpp | |
| Port.hpp | |
| transports | |
| common | |
| MqCommon.hpp | |
| UdpCommon.hpp | |
| destinations | |
| DestinationTransport.hpp | |
| LocalDestination.hpp | |
| MqDestination.hpp | |
| UdpDestination.hpp | |
| sources | |
| LocalSource.hpp | |
| MqSource.hpp | |
| SourceTransport.hpp | |
| UdpSource.hpp | |
| Transport.hpp | |
| Channel.hpp | |
| CustomExecutor.hpp | |
| Endpoint.hpp | |
| MimeType.hpp | |
| Node.hpp | Base class for all runtime-executed nodes in a dfx dataflow graph |
| dfx-fdwatch | |
| Callback.hpp | |
| EPollPoller.hpp | |
| Events.hpp | Event interest and trigger flags for file-descriptor watching (Linux/epoll) |
| InotifyWatcher.hpp | |
| Poller.hpp | |
| PollerFd.hpp | |
| SignalFdWatcher.hpp | |
| Timer.hpp | |
| dfx-graph | |
| exporter | |
| Dot.hpp | |
| Json.hpp | |
| json-schema | |
| GraphSchema.hpp | |
| NodeMetadataSchema.hpp | |
| ConnectionValidator.hpp | |
| Controller.hpp | |
| Loader.hpp | |
| NodeFactory.hpp | |
| TransportFactory.hpp | |
| dfx-hooks | |
| Delivery.hpp | |
| Graph.hpp | |
| Port.hpp | |
| dfx-magic | |
| Context.hpp | |
| dfx-nodes | |
| router | |
| MimeTypeRouter.hpp | |
| Switch.hpp | |
| sink | |
| FileSink.hpp | |
| Log.hpp | |
| NullSink.hpp | |
| source | |
| FileSource.hpp | |
| Generator.hpp | |
| transform | |
| Base64.hpp | |
| Delay.hpp | |
| Process.hpp | |
| utility | |
| Configurable.hpp | |
| ThreadBased.hpp | |
| dfx-pcapng | |
| sinks | |
| FileSink.hpp | |
| PipeSink.hpp | |
| Sink.hpp | |
| TcpSink.hpp | |
| Capture.hpp | |
| Worker.hpp | |
| Writer.hpp | |
| dfx-plugins | |
| api | |
| MessageApi.hpp | |
| PollerApi.hpp | |
| bridges | |
| node | |
| CNode.hpp | |
| CNodeExecutor.hpp | |
| transport | |
| CDestinationTransport.hpp | |
| CSourceTransport.hpp | |
| Helpers.hpp | |
| Plugin.hpp | |
| Registry.hpp | |
| SharedLibrary.hpp | |
| dfx-plugins-interface | |
| PluginInterface.h | C-ABI for the dfx framework plugin system |
| dfx-runtime | |
| tasks | |
| ASyncTask.hpp | |
| NodeTask.hpp | |
| PackagedTask.hpp | |
| FdListener.hpp | |
| Scheduler.hpp | |
| ThreadData.hpp | |
| ThreadPool.hpp | |
| dfx-runtime-api | |
| NodeReactor.hpp | |
| NodeTaskExecutor.hpp | |
| PollerProxy.hpp | |
| Task.hpp | |
| dfx-server | |
| command-handlers | |
| BaseCommandHandler.hpp | |
| SystemConfigCommandHandler.hpp | |
| json-schema | |
| RouterSchema.hpp | |
| SystemConfigSchema.hpp | |
| TcpServer.hpp | |
| TcpServerForSession.hpp | |
| TcpSession.hpp | |
| UnixRouter.hpp | |
| UnixServer.hpp | |
| UnixSession.hpp | |
| dfx-subprocess | |
| Process.hpp | |
| ProcessFactory.hpp | |
| ProcessStorage.hpp | |
| dfx-utilities | |
| sync-queues | |
| PriorityStableQueue.hpp | |
| SpscFixedQueue.hpp | |
| ArchDetection.hpp | |
| AtomicFileWriter.hpp | |
| Base64.hpp | |
| BorrowedFd.hpp | |
| CompilerSupport.hpp | |
| CopyMoveControl.hpp | Convenience macros to explicitly control copy and move semantics |
| EnumString.hpp | Macro-based enum <-> string utilities for dfx |
| Env.hpp | |
| Exception.hpp | Exception utilities for dfx (source-location aware exceptions, nested stacks, and safe invocation helpers) |
| ExecOnOOS.hpp | |
| FileSystem.hpp | |
| Flags.hpp | Typesafe enum bitmask wrapper and helper macros |
| Join.hpp | |
| JsonValidator.hpp | |
| Literals.hpp | Fixed-width integer user-defined literals |
| Log.hpp | |
| LoggerFactory.hpp | |
| Macro.hpp | |
| MonotonicIdAllocator.hpp | |
| OwnedFd.hpp | |
| PrivateState.hpp | Macros to implement the Private State (PIMPL-like) idiom with value semantics |
| RecyclableIdAllocator.hpp | |
| SFINAEHelpers.hpp | |
| StringMap.hpp | |
| SystemConfig.hpp | |
| SystemConfigKeys.hpp | |
| Thread.hpp | |
| Utility.hpp | Miscellaneous small utility helpers (strings, parsing, formatting) |
| UUIDGenerator.hpp | |