Expand description
CLASP Core
Core types, encoding, and protocol primitives for CLASP v2. Creative Low-Latency Application Streaming Protocol.
This crate provides:
- Protocol message types (
Message,SignalType) - Binary frame encoding/decoding (
Frame,codec) - Address parsing and wildcard matching (
Address) - State management primitives (
ParamState) - Timing utilities (
Timestamp)
Re-exports§
pub use address::Address;pub use codec::decode;pub use codec::encode;pub use error::Error;pub use error::Result;pub use frame::Frame;pub use state::ParamState;pub use time::Timestamp;pub use types::*;
Modules§
- address
- Address parsing and pattern matching
- codec
- MessagePack encoding/decoding for Clasp messages
- error
- Error types for Clasp
- frame
- Binary frame encoding/decoding
- state
- State management for Clasp params
- time
- Timing utilities for Clasp
- types
- Protocol types and message definitions
Constants§
- DEFAULT_
DISCOVERY_ PORT - Default UDP discovery port
- DEFAULT_
WS_ PORT - Default WebSocket port
- MAGIC_
BYTE - Magic byte for frame identification
- MDNS_
SERVICE_ TYPE - mDNS service type
- PROTOCOL_
VERSION - Protocol version
- WS_
SUBPROTOCOL - WebSocket subprotocol identifier