VLink  2.0.0
A high-performance communication middleware
extension Directory Reference
Directory dependency graph for extension:

Files

file  bag_plugin_interface.h [code]
 Unified plugin contract for rewriting bag traffic on both playback (read) and recording (write).
 
file  bag_processor.h [code]
 Data-plane-time sliding-window reorder buffer, a helper for BagPluginInterface plugins.
 
file  bag_reader.h [code]
 Abstract player for VLink bag recordings with seek, loop and rate control.
 
file  bag_writer.h [code]
 Abstract VLink bag recorder with split, compression, schema embedding and a global hook.
 
file  convert_plugin_interface.h [code]
 Plugin contract for converting VLink payloads to visualisation backend formats.
 
file  discovery_reporter.h [code]
 Process-wide discovery broadcaster that advertises live VLink endpoints.
 
file  discovery_viewer.h [code]
 Live aggregator of VLink endpoint announcements emitted by DiscoveryReporter.
 
file  dynamic_data.h [code]
 Self-describing serialised payload tagged with an inline type name.
 
file  flatbuffers_registry.h [code]
 Process-local lookup table for compiled-in FlatBuffers BFBS reflection blobs.
 
file  protobuf_registry.h [code]
 Header probe that enables Protobuf-backed schema-plugin code when available.
 
file  qos.h [code]
 Quality of Service (QoS) policy aggregate for VLink publishers and subscribers.
 
file  qos_profile.h [code]
 Curated catalogue of pre-built Qos instances for common VLink workloads.
 
file  runnable_plugin_interface.h [code]
 Plugin contract for self-driving plugins that own a private MessageLoop thread.
 
file  schema_plugin_base.h [code]
 Reference base class mapping SchemaPluginInterface onto Protobuf descriptors and a BFBS registry.
 
file  schema_plugin_interface.h [code]
 Abstract contract for runtime Protobuf / FlatBuffers schema discovery plugins.
 
file  schema_plugin_manager.h [code]
 Process-wide singleton wrapper that loads and owns a SchemaPluginInterface implementation.
 
file  security.h [code]
 Application-layer authenticated encryption with symmetric, hybrid asymmetric, and pluggable backends.
 
file  status.h [code]
 DDS-aligned status event hierarchy delivered to publisher and subscriber callbacks.
 
file  status_detail.h [code]
 Concrete Status event structs carrying DDS-style counters, handles, and reason codes.
 
file  terminal_stream.h [code]
 Lock-protected buffered stdout writer with TTY detection and ANSI escape support.
 
file  url_remap.h [code]
 JSON-driven substring rewriter for VLink topic URLs.
 
file  vcap_reader.h [code]
 Indexed playback of MCAP-format bag files (.vcap / .vcapx).
 
file  vcap_writer.h [code]
 Recorder that serialises VLink traffic into the MCAP container (.vcap / .vcapx).
 
file  vdb_reader.h [code]
 SQLite-backed playback for VLink .vdb / .vdbx bag files.
 
file  vdb_writer.h [code]
 SQLite-backed recorder that produces .vdb / .vdbx bag files with batched WAL commits.