|
OpenSDN source code
|
#include <agent_db.h>

Public Member Functions | |
| uint32_t | GetRefCount () const |
Protected Member Functions | |
| AgentRefCount () | |
| AgentRefCount (const AgentRefCount &) | |
| AgentRefCount & | operator= (const AgentRefCount &) |
| virtual | ~AgentRefCount () |
| void | swap (AgentRefCount &) |
Protected Attributes | |
| tbb::mutex | back_ref_mutex_ |
| std::set< IntrusiveReferrer > | back_ref_set_ |
Private Attributes | |
| tbb::atomic< uint32_t > | refcount_ |
Friends | |
| void | intrusive_ptr_add_ref (const Derived *p) |
| void | intrusive_ptr_release (const Derived *p) |
| void | intrusive_ptr_add_back_ref (const IntrusiveReferrer ref, const Derived *p) |
| void | intrusive_ptr_del_back_ref (const IntrusiveReferrer ref, const Derived *p) |
Definition at line 24 of file agent_db.h.
|
inlineprotected |
Definition at line 56 of file agent_db.h.
|
inlineprotected |
Definition at line 57 of file agent_db.h.
|
inlineprotectedvirtual |
Definition at line 59 of file agent_db.h.
|
inline |
Definition at line 54 of file agent_db.h.
|
inlineprotected |
Definition at line 58 of file agent_db.h.
|
inlineprotected |
Definition at line 60 of file agent_db.h.
|
friend |
Definition at line 40 of file agent_db.h.
|
friend |
Definition at line 26 of file agent_db.h.
|
friend |
Definition at line 47 of file agent_db.h.
|
friend |
Definition at line 33 of file agent_db.h.
|
mutableprotected |
Definition at line 62 of file agent_db.h.
|
mutableprotected |
Definition at line 63 of file agent_db.h.
|
mutableprivate |
Definition at line 66 of file agent_db.h.