proxygen
|
#include <ThreadCachedLists.h>
Classes | |
struct | AtomicListHead |
struct | ListHead |
struct | TLHead |
Public Member Functions | |
void | push (Node *node) |
void | collect (ListHead &list) |
Private Member Functions | |
void | pushGlobal (ListHead &list) |
Private Attributes | |
folly::Synchronized< ListHead > | ghead_ |
folly::ThreadLocalPtr< TLHead, Tag > | lhead_ |
Definition at line 42 of file ThreadCachedLists.h.
void folly::detail::ThreadCachedLists< Tag >::collect | ( | ListHead & | list | ) |
Definition at line 143 of file ThreadCachedLists.h.
References folly::detail::ThreadCachedLists< Tag >::ListHead::splice().
Referenced by TEST().
void folly::detail::ThreadCachedLists< Tag >::push | ( | Node * | node | ) |
Definition at line 108 of file ThreadCachedLists.h.
References folly::detail::ThreadCachedListsBase::Node::next_.
Referenced by TEST().
|
private |
|
private |
Definition at line 85 of file ThreadCachedLists.h.
Referenced by folly::detail::ThreadCachedLists< Tag >::TLHead::~TLHead().
|
private |
Definition at line 98 of file ThreadCachedLists.h.