proxygen
folly::LifoSemImpl< Atom, BatonType > Member List

This is the complete list of members for folly::LifoSemImpl< Atom, BatonType >, including all inherited members.

allocateNode(Args &&...args)folly::detail::LifoSemBase< BatonType, Atom >inlineprotected
isShutdown() constfolly::detail::LifoSemBase< BatonType, Atom >inline
LifoSemBase(uint32_t initialValue=0)folly::detail::LifoSemBase< BatonType, Atom >inlineexplicit
LifoSemBase(LifoSemBase const &)=deletefolly::detail::LifoSemBase< BatonType, Atom >
LifoSemImpl(uint32_t v=0)folly::LifoSemImpl< Atom, BatonType >inlineexplicit
operator=(LifoSemBase const &)=deletefolly::detail::LifoSemBase< BatonType, Atom >
post()folly::detail::LifoSemBase< BatonType, Atom >inline
post(uint32_t n)folly::detail::LifoSemBase< BatonType, Atom >inline
shutdown()folly::detail::LifoSemBase< BatonType, Atom >inline
try_wait_for(const std::chrono::duration< Rep, Period > &timeout)folly::detail::LifoSemBase< BatonType, Atom >inline
try_wait_until(const std::chrono::time_point< Clock, Duration > &deadline)folly::detail::LifoSemBase< BatonType, Atom >inline
tryWait()folly::detail::LifoSemBase< BatonType, Atom >inline
tryWait(uint32_t n)folly::detail::LifoSemBase< BatonType, Atom >inline
tryWaitOrPush(LifoSemNode< BatonType, Atom > &waiterNode)folly::detail::LifoSemBase< BatonType, Atom >inlineprotected
UniquePtr typedeffolly::detail::LifoSemBase< BatonType, Atom >protected
valueGuess() constfolly::detail::LifoSemBase< BatonType, Atom >inline
wait()folly::detail::LifoSemBase< BatonType, Atom >inline
WaitResult enum namefolly::detail::LifoSemBase< BatonType, Atom >protected