Summary:
Remove the protected inheritance from folly.
The code looks like the protected might be appropriate: there are some
derived classes which might want access to the AsyncTimeout.
Test Plan: run unit tests
Reviewed By: davejwatson@fb.com
Subscribers: trunkagent, sdwilsh, njormrod, folly-diffs@
FB internal diff:
D1649686
Tasks:
5486739
Signature: t1:
1649686:
1415035288:
18efd2cf9aae8caab66d8303c22cdc26c6b54ae5
* maintaining time and timers, provided that we can maintain
* a consistent rate of ticks.
*/
-class HHWheelTimer : protected folly::AsyncTimeout,
+class HHWheelTimer : private folly::AsyncTimeout,
public folly::DelayedDestruction {
public:
typedef std::unique_ptr<HHWheelTimer, Destructor> UniquePtr;