allow run-once callbacks
authorIgor Zinkovsky <igorzi@fb.com>
Tue, 13 Dec 2016 07:21:55 +0000 (23:21 -0800)
committerFacebook Github Bot <facebook-github-bot-bot@fb.com>
Tue, 13 Dec 2016 07:33:00 +0000 (23:33 -0800)
commit0dd7a9a6756769a9e2142a40cf351a35c20a413f
treecda66f2c5bb256369ab34ef9f59c2fb019865bec
parent344088dc11b56d2f0c300743c4a89c2cafc6a2b5
allow run-once callbacks

Summary: Adding new `addFunctionOnce` method that executes provided callback only once.

Reviewed By: yfeldblum

Differential Revision: D4315635

fbshipit-source-id: 4819ec30b4f2e4ab3185a37158404e1c7a96758a
folly/experimental/FunctionScheduler.cpp
folly/experimental/FunctionScheduler.h
folly/experimental/test/FunctionSchedulerTest.cpp