Expand description
Host-side custom-data manifest walk.
Walks each plug-in manifest’s custom_data slice and registers a JSON
deserializer with nautilus_model::data::registry so the engine can
decode wire-format custom data emitted by the plug-in. The registered
deserializer wraps the plug-in’s opaque handle in a host-side struct
implementing CustomDataTrait and routes all trait calls back through
the plug-in’s vtable.
Structs§
- Plugin
Custom Data Value - Host-side trait-object adapter for a plug-in custom-data value.
Functions§
- custom_
data_ boundary_ ref - Returns the plug-in boundary reference for a host custom-data value.
- register_
custom_ data_ entry - Registers a single custom-data type with the model data registry.
- register_
custom_ data_ from_ manifest - Walks a
ValidatedPluginManifestand registers a JSON deserializer for every custom-data type the plug-in publishes. - try_
custom_ data_ boundary_ ref - Returns the plug-in boundary reference for a host custom-data value when it came from a plug-in custom-data registration.
- try_
historical_ custom_ data_ boundary_ ref - Returns the plug-in boundary reference for historical custom-data payloads that carry a plug-in custom-data value.