Module extension
Expand description
Runtime extension trait and manifest/filter/resource types.
Structs§
- Extension
Manifest - Startup manifest returned by
RuntimeExtension::on_startup. - Extension
Shutdown Context - Shutdown context passed to
RuntimeExtension::on_shutdown. - Extension
Startup Context - Startup context passed to
RuntimeExtension::on_startup. - Extension
Startup Error - Extension startup failure.
- Packet
Subscription - Immutable packet subscription filter declared in extension startup manifest.
- Runtime
Packet Event - Packet event delivered to
RuntimeExtension::on_packet_received. - Runtime
Packet Source - Packet source metadata shared across runtime extension dispatch.
- TcpConnector
Spec - Declarative TCP connector resource requested at startup.
- TcpListener
Spec - Declarative TCP listener resource requested at startup.
- UdpListener
Spec - Declarative UDP listener resource requested at startup.
- WsConnector
Spec - Declarative WebSocket connector resource requested at startup.
Enums§
- Extension
Capability - Declarative capability required by a
RuntimeExtensionmanifest. - Extension
Resource Spec - Resource declarations accepted from
RuntimeExtension::on_startup. - Extension
Stream Visibility - Visibility policy for extension-owned packet streams.
- Runtime
Packet Event Class - Runtime packet event classification.
- Runtime
Packet Source Kind - Packet event source category used by runtime filters.
- Runtime
Packet Transport - Transport class used by runtime packet source metadata.
- Runtime
WebSocket Frame Type - WebSocket frame category metadata for decoded WebSocket events.
Traits§
- Runtime
Extension - Separate runtime extension surface from observer plugin hooks.