1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2015年4月27日 |
---|
#7 in #message-sent
8KB
156 行
这是一个“消息总线”的实现,它缓冲消息并在正确的时间戳发送它们。当消息发送时,它会带有时间戳,例如。
bus.sender.send(Message::<valuetype>::new(value, receive_time));
消息将不会被接收,直到那个时间到来。即
bus.tick(time);
时间 >= 发送时给出的接收时间。当接收时间到达时,消息将被发送到 bus.output_receiver