#bindings #ccp #communicate #wish #add #datapaths #datapath

libccp

Rust对libccp的绑定,一个用于实现CCP兼容数据路径的库

16个版本 (3个稳定版)

1.1.1 2021年7月20日
1.0.0 2021年5月20日
0.0.13 2020年8月16日
0.0.12 2019年12月12日
0.0.7 2019年2月7日

4#wish

Download history 10/week @ 2024-03-27 27/week @ 2024-04-03 1/week @ 2024-06-12

53 每月下载量
portus 中使用

ISC 许可证

120KB
2.5K SLoC

C 2K SLoC // 0.1% comments Rust 826 SLoC // 0.0% comments Python 20 SLoC

Libccp 是一个实现数据路径与CCP进程通信所需核心功能的库。

此crate实现了libccp的Rust绑定。它对希望在Rust中实现数据路径并添加CCP支持的用例非常有用。

如果您不需要创建新的数据路径,只想开始使用CCP,请参阅指南


lib.rs:

libccp 的Rust绑定。此crate用于在Rust中编写CCP数据路径。

用户需要实现两个特质: DatapathCongestionOpsDatapath 不针对单个连接实现。 CongestionOps 实现连接级别的事件。

依赖关系

~0.6–2.8MB
~49K SLoC