|
VLink 2.0.0
A high-performance communication middleware
|
Files | |
| bag_reader.h | |
| Abstract base class for VLink bag file playback with time-based seeking and rate control. | |
| bag_reader_plugin_interface.h | |
| Plugin interface for custom bag reader URL/type transformation and message processing. | |
| bag_reader_processor.h | |
| Time-ordered message buffer for smoothing bag playback across split files. | |
| bag_writer.h | |
| Abstract base class for VLink bag file recording with split, compression and global writer support. | |
| database_reader.h | |
| Concrete BagReader implementation for the SQLite-backed VLink bag format. | |
| database_writer.h | |
| Concrete BagWriter implementation for the SQLite-backed VLink bag format. | |
| discovery_reporter.h | |
| Process-level discovery reporter that broadcasts node metadata to DiscoveryViewer instances. | |
| discovery_viewer.h | |
| Real-time view of all active VLink endpoints discovered on the current host or network. | |
| dynamic_data.h | |
| Type-erased data container for runtime serialisation and deserialisation. | |
| flatbuffers_registry.h | |
| Process-local registry for BFBS blobs compiled into the current library. | |
| mcap_reader.h | |
| Concrete BagReader implementation for the MCAP bag file format. | |
| mcap_writer.h | |
| Concrete BagWriter implementation for the MCAP bag file format. | |
| protobuf_registry.h | |
| Protobuf runtime include wrapper for schema-plugin support. | |
| qos.h | |
| Quality of Service (QoS) policy aggregate for VLink publishers and subscribers. | |
| qos_profile.h | |
| Pre-defined QoS profiles for common VLink communication patterns. | |
| runnable_plugin_interface.h | |
| Plugin interface for self-contained, event-loop-driven plugin components. | |
| schema_plugin_base.h | |
| Default schema plugin implementation built around linked protobuf metadata and embedded BFBS blobs. | |
| schema_plugin_interface.h | |
| Runtime schema plugin interface for Protobuf and FlatBuffers metadata loading. | |
| schema_plugin_manager.h | |
Process-global singleton manager for the SchemaPluginInterface dynamic plugin. | |
| security.h | |
| AES-128-CBC encryption/decryption with optional custom callback override. | |
| status.h | |
| DDS-compatible status type hierarchy for VLink publisher and subscriber callbacks. | |
| status_detail.h | |
| Concrete DDS-compatible status event structs with counter and handle fields. | |
| terminal_stream.h | |
| Buffered, thread-safe stdout stream with TTY detection and ANSI support. | |
| url_remap.h | |
| JSON-driven URL remapping for VLink topic address translation. | |