proxygen
AtFork.cpp File Reference
#include <folly/detail/AtFork.h>
#include <list>
#include <mutex>
#include <folly/lang/Exception.h>
#include <folly/portability/PThread.h>

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 

Variable Documentation

folly::Function<void()> parent

Definition at line 34 of file AtFork.cpp.

Referenced by proxygen::SPDYCodec::addPriorityNodes(), proxygen::HTTP2Codec::addPriorityNodes(), proxygen::HTTP2PriorityQueue::addTransaction(), folly::test::DeterministicSchedule::beforeThreadExit(), folly::RelaxedConcurrentPriorityQueue< T, MayBlock, SupportsSize, PopBatch, ListTargetSize, Mutex, Atom >::binarySearchPosition(), folly::LoggerDB::createCategoryLocked(), testing::internal::FilePath::CreateDirectoriesRecursively(), folly::SerialExecutor::getNumPriorities(), folly::LoggerDB::getOrCreateCategoryLocked(), folly::threadlocal_detail::ThreadEntryNode::getThreadEntry(), testing::internal::IsPathSeparator(), folly::LockedPtrBase< SynchronizedType, SynchronizedType::MutexType, LockPolicy >::LockedPtrBase(), folly::LockedPtrBase< SynchronizedType, std::mutex, LockPolicy >::LockedPtrBase(), folly::LogCategory::LogCategory(), testing::internal::OsStackTraceGetter::OsStackTraceGetter(), proxygen::PassThroughHTTPCodecFilter::PassThroughHTTPCodecFilter(), proxygen::HTTP2PriorityQueue::Node::propagatePendingEgressClear(), proxygen::HTTP2PriorityQueue::Node::propagatePendingEgressSignal(), folly::detail::AtFork::registerHandler(), folly::RelaxedConcurrentPriorityQueue< T, MayBlock, SupportsSize, PopBatch, ListTargetSize, Mutex, Atom >::regularInsert(), proxygen::TraceEvent::setParentID(), folly::RequestContext::setShallowCopyContext(), proxygen::HTTPCodec::PriorityQueue::~PriorityQueue(), and testing::internal::ScopedPrematureExitFile::~ScopedPrematureExitFile().

folly::Function<bool()> prepare

Definition at line 33 of file AtFork.cpp.

Referenced by folly::detail::AtFork::registerHandler().

std::list<AtForkTask> tasks

Definition at line 81 of file AtFork.cpp.

Referenced by testFiberLocal().

std::mutex tasksLock

Definition at line 80 of file AtFork.cpp.

Referenced by folly::detail::AtFork::registerHandler().