Add a default timeout parameter to HHWheelTimer.
authorMaxim Georgiev <maxgeorg@fb.com>
Fri, 21 Aug 2015 19:54:59 +0000 (12:54 -0700)
committerfacebook-github-bot-9 <folly-bot@fb.com>
Fri, 21 Aug 2015 20:20:22 +0000 (13:20 -0700)
commit81bb353a7a807bc48cb06e50a9db84613df0cbce
tree25488d68c191c4bf7139b9ca42960a36ffeb0888
parent6a36073a00ac3a1fd23be79ad720a963f86bf9e3
Add a default timeout parameter to HHWheelTimer.

Summary: Currently HHWheelTimer requires providing an explicit timeout value every time a new timeout is scgeduled. This change adds an optional "default timeout" parameter. With this parameter set, HHWheelTimer can be used the same way as AsyncTimeoutSet. Variable timeout functionality is still available even if the default parameter is set.

Reviewed By: @djwatson

Differential Revision: D2366783
folly/io/async/HHWheelTimer.cpp
folly/io/async/HHWheelTimer.h