capability library
Capability negotiation (protocol.md § Capability Negotiation).
Exposes CapabilityHandshake, CapabilityCheck, BindingCapabilities,
and the FfiCapability declaration.
Classes
- BindingCapabilities
- The lazily-dart binding's conformance declaration (protocol.md § Binding Conformance Matrix). This binding implements every MUST layer.
- CapabilityCheck
- The result of CapabilityHandshake.checkCompatible.
- CapabilityHandshake
- The compatibility handshake exchanged before any graph state flows (protocol.md § Capability Negotiation).
Enums
- FfiCapability
-
The
fficapability declaration (protocol.md § C-ABI FFI is required).
Constants
- kDefaultCodec → const String
- The default codec negotiation token.
- kDefaultMaxFrameSize → const int
- The default maximum frame size (1 MiB).
- kProtocolId → const String
-
The protocol identifier every
lazily-ipcpeer must advertise. - kProtocolMajorVersion → const int
- The current protocol major version.