Expand description
Binary Protocol for High-Speed IPFRS Communication
Provides a compact binary message format for efficient operations:
- Lower overhead than JSON/HTTP
- Protocol versioning for backward compatibility
- Zero-copy deserialization where possible
- Support for all major IPFRS operations
Structs§
- Batch
GetRequest - Batch get request
- Binary
Message - Binary protocol message
- Error
Response - Error response
- GetBlock
Request - Get block request
- HasBlock
Request - Has block request
- PutBlock
Request - Put block request
- Success
Response - Success response
Enums§
- Message
Type - Binary protocol message type identifiers
- Protocol
Error - Binary protocol errors
Constants§
- MAGIC
- Magic bytes to identify IPFRS binary protocol
- MAX_
MESSAGE_ SIZE - Maximum message size (16MB)
- PROTOCOL_
VERSION - Current protocol version