mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-08 09:42:06 +03:00
Observer stream events
Summary: Provide observers with visibility into stream events triggered by local and peer (e.g., new stream opened locally or by peer). Reviewed By: mjoras Differential Revision: D31886978 fbshipit-source-id: 7556fef0f336bd0f190b4474f1a7b0120aae6ef1
This commit is contained in:
committed by
Facebook GitHub Bot
parent
7b40794598
commit
d89e8d344e
@@ -3006,6 +3006,20 @@ TEST_F(QuicTransportImplTest, IsBidirectionalStream) {
|
||||
EXPECT_TRUE(transport->isBidirectionalStream(stream));
|
||||
}
|
||||
|
||||
TEST_F(QuicTransportImplTest, GetStreamDirectionalityUnidirectional) {
|
||||
auto stream = transport->createUnidirectionalStream().value();
|
||||
EXPECT_EQ(
|
||||
StreamDirectionality::Unidirectional,
|
||||
transport->getStreamDirectionality(stream));
|
||||
}
|
||||
|
||||
TEST_F(QuicTransportImplTest, GetStreamDirectionalityBidirectional) {
|
||||
auto stream = transport->createBidirectionalStream().value();
|
||||
EXPECT_EQ(
|
||||
StreamDirectionality::Bidirectional,
|
||||
transport->getStreamDirectionality(stream));
|
||||
}
|
||||
|
||||
TEST_F(QuicTransportImplTest, PeekCallbackDataAvailable) {
|
||||
auto stream1 = transport->createBidirectionalStream().value();
|
||||
auto stream2 = transport->createBidirectionalStream().value();
|
||||
|
Reference in New Issue
Block a user