Expand description
Flatbuffers protocol helpers for the remote-client control plane.
Modules§
- fbs
- Generated Flatbuffers bindings for the remote-client protocol.
Structs§
- AbiSignature
- Description of a guest entrypoint’s parameters and results.
- IoFrame
- Response carrying an attributed frame.
- Process
Start Request - Request payload used to start a process in the runtime.
Enums§
- AbiParam
- Logical parameter kinds supported by the ABI.
- AbiScalar
Type - Scalar kinds that can be part of an ABI signature.
- AbiScalar
Value - Scalar value kinds supported by the ABI.
- Capability
- Kernel capability identifiers shared between host and guest.
- Channel
Ref - Reference to a channel capability.
- Entrypoint
Arg - Argument supplied to a process entrypoint.
- Protocol
Error - Errors produced while encoding or decoding remote-client payloads.
- Request
- Requests accepted by the remote-client guest.
- Response
- Responses emitted by the remote-client guest.
Functions§
- decode_
request - Decode Flatbuffers bytes into a remote-client request.
- decode_
response - Decode Flatbuffers bytes into a remote-client response.
- encode_
request - Encode a remote-client request into Flatbuffers bytes.
- encode_
response - Encode a remote-client response into Flatbuffers bytes.
Type Aliases§
- Guest
Resource Id - Guest-facing resource identifiers.
- Guest
Uint - Guest pointer-sized unsigned integer.
- Guest
Writer Id - Identifier for a writer that produced a frame.