|
VLink
2.0.0
A high-performance communication middleware
|
Process-wide singleton wrapper that loads and owns a SchemaPluginInterface implementation.
更多...
类 | |
| class | vlink::SchemaPluginManager |
Singleton accessor that owns a lazily loaded SchemaPluginInterface plugin. 更多... | |
命名空间 | |
| vlink | |
Process-wide singleton wrapper that loads and owns a SchemaPluginInterface implementation.
SchemaPluginManager hides the dynamic-loader plumbing required to surface a single shared SchemaPluginInterface to every component of the running process. It is the recommended entry point for CLI tools (eproto, efbs), webviz converters, and bag writers that need to resolve Protobuf and FlatBuffers metadata without each subsystem rolling its own loader.
schema_plugin_path argument supplied to the very first get() call.VLINK_SCHEMA_PLUGIN environment variable when the argument is empty.is_valid() == false).