feat: implement RPC notification queue (#7863)

This commit is contained in:
Sunny Gleason
2020-01-20 16:08:29 -05:00
committed by GitHub
parent cc299053cc
commit 5cf090c896
6 changed files with 325 additions and 167 deletions

View File

@@ -68,9 +68,9 @@ mod tests {
#[test]
fn test_pubsub_new() {
let subscriptions = Arc::new(RpcSubscriptions::default());
let pubsub_addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), 0);
let exit = Arc::new(AtomicBool::new(false));
let subscriptions = Arc::new(RpcSubscriptions::new(&exit));
let pubsub_service = PubSubService::new(&subscriptions, pubsub_addr, &exit);
let thread = pubsub_service.thread_hdl.thread();
assert_eq!(thread.name().unwrap(), "solana-pubsub");