Expand description
Host-side function table given to plug-ins for re-entrant callbacks.
The surface stays explicit: every host service is a concrete function
pointer. During alpha, added methods require rebuilding plug-ins to match
the host rather than changing the ABI version. This avoids exposing
Arc<MessageBus> or any dyn Trait across the boundary.
Structs§
- Controller
Host Context - Opaque per-instance context the host supplies to controller plug-ins.
- Controller
HostV Table - Function table the host passes to every controller plug-in instance.
- Host
Context - Opaque per-instance context the host supplies at plug-in creation.
- HostV
Table - Function table the host passes to every plug-in at load time.
Enums§
- Host
LogLevel - Log levels mirrored from the host’s
logcrate without dragging the crate into the boundary type.