Skip to main content

Crate gbp

Crate gbp 

Source
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:

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§

CodecError
Unified codec error type used by every codec in the stack.