|
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.