template <typename Endpoint, lockdep::LockFlags Flags = lockdep::LockFlagsNone>
class PeerHolder
Defined at line 414 of file ../../zircon/kernel/object/include/object/dispatcher.h
TODO(kulakowski) We should investigate turning this into one
allocation. This would mean PeerHolder would have two EndPoint
members, and that PeeredDispatcher would have custom refcounting.
Public Members
::lockdep::LockDep<PeerHolder<Endpoint, Flags>, ::CriticalMutex, 422, ::lockdep::internal::DefaultLockFlags<Flags>::value> lock_
Public Methods
void PeerHolder<Endpoint, Flags> ()
Defined at line 416 of file ../../zircon/kernel/object/include/object/dispatcher.h
void ~PeerHolder<Endpoint, Flags> ()
Defined at line 417 of file ../../zircon/kernel/object/include/object/dispatcher.h
Lock<CriticalMutex> * get_lock ()
Defined at line 419 of file ../../zircon/kernel/object/include/object/dispatcher.h