proxygen
proxygen::DanglingQueueTest Class Reference
Inheritance diagram for proxygen::DanglingQueueTest:
proxygen::DanglingQueueTestBase proxygen::QueueTest testing::Test

Public Member Functions

 DanglingQueueTest ()
 
- Public Member Functions inherited from proxygen::DanglingQueueTestBase
 DanglingQueueTestBase ()
 
- Public Member Functions inherited from proxygen::QueueTest
 QueueTest (HHWheelTimer *timer=nullptr)
 
- Public Member Functions inherited from testing::Test
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 

Additional Inherited Members

- Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
- Static Public Member Functions inherited from testing::Test
static void SetUpTestCase ()
 
static void TearDownTestCase ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasFailure ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 
static void SetUpTestCase ()
 
static void TearDownTestCase ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasFailure ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 
static void SetUpTestCase ()
 
static void TearDownTestCase ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasFailure ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 
- Protected Member Functions inherited from proxygen::DanglingQueueTestBase
void expireNodes ()
 
void tick ()
 
- Protected Member Functions inherited from proxygen::QueueTest
void addTransaction (HTTPCodec::StreamID id, http2::PriorityUpdate pri, bool pnode=false, uint64_t *depth=nullptr)
 
void removeTransaction (HTTPCodec::StreamID id)
 
void updatePriority (HTTPCodec::StreamID id, http2::PriorityUpdate pri, uint64_t *depth=nullptr)
 
void signalEgress (HTTPCodec::StreamID id, bool mark)
 
void buildSimpleTree ()
 
bool visitNode (HTTP2PriorityQueue &, HTTPCodec::StreamID id, HTTPTransaction *, double r)
 
void dump ()
 
void dumpBFS (const std::function< bool()> &stopFn)
 
void nextEgress (bool spdyMode=false)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Attributes inherited from proxygen::DanglingQueueTestBase
std::list< folly::AsyncTimeout * > timeouts_
 
testing::NiceMock< MockTimeoutManagertimeoutManager_
 
folly::UndelayedDestruction< HHWheelTimertimer_ {&timeoutManager_}
 
- Protected Attributes inherited from proxygen::QueueTest
HTTP2PriorityQueue q_
 
std::map< HTTPCodec::StreamID, HTTP2PriorityQueue::Handlehandles_
 
IDList nodes_
 

Detailed Description

Definition at line 755 of file HTTP2PriorityQueueTest.cpp.

Constructor & Destructor Documentation

proxygen::DanglingQueueTest::DanglingQueueTest ( )
inline

Definition at line 757 of file HTTP2PriorityQueueTest.cpp.

757  :
759  QueueTest(&timer_) {
760  }
QueueTest(HHWheelTimer *timer=nullptr)
folly::UndelayedDestruction< HHWheelTimer > timer_

The documentation for this class was generated from the following file: