Expand description
Group Broadcast Protocol — base layer.
This crate implements the protocol substrate that every sub-protocol
(gtp-protocol, gap-protocol, gsp-protocol) sits on top of:
GbpFrame— the CBOR-encoded transport frame.ControlMessage— control plane message envelope.ErrorObject— wire-serialisable error object.CodecError— unified codec error type used across the stack.
The role of GBP in the protocol family is roughly the same as IP’s role in the TCP/IP stack: it provides addressed, integrity-protected delivery of opaque payloads, leaving message semantics to the layers above.
See the gbp-core crate for the shared type vocabulary (StreamType,
flags, FSM states, error codes).
Re-exports§
pub use control::ControlMessage;pub use error_object::ErrorObject;pub use frame::GbpFrame;
Modules§
- control
- GBP control plane message envelope. Six CBOR keys.
- error_
object - Wire-serialisable error object.
- frame
- GBP transport frame.
Enums§
- Codec
Error - Unified codec error type used by every codec in the stack.