|
VLink
2.0.0
A high-performance communication middleware
|
Header probe that enables Protobuf-backed schema-plugin code when available. More...
Go to the source code of this file.
Header probe that enables Protobuf-backed schema-plugin code when available.
Unlike FlatBuffers, Protobuf already provides a process-wide registry of generated descriptors through google::protobuf::DescriptorPool::generated_pool(), so VLink does not need its own table for Protobuf schemas. This header exists purely to:
Registration API surface:
| Source | API used | Notes |
|---|---|---|
| Generated code | DescriptorPool::generated_pool() | Populated by Protobuf at startup |
| Schema plugin | VLINK_HAS_SCHEMA_PLUGIN_PROTOBUF (defined below) | Enables protobuf code paths |