Lines Matching refs:LockPolicy
316 template <class LockPolicy>
317 class FrameHeapTemplate : public FrameHeapBase, private LockPolicy::LockObject
321 typedef typename LockPolicy::LockObject LockObject;
322 typedef typename LockPolicy::ScopedLock ScopedLock;
578 template <class LockPolicy>
579 class FrameHeapTemplate<LockPolicy>::ScopedFrame
587 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
594 FrameHeapTemplate<LockPolicy>::State m_State;
595 FrameHeapTemplate<LockPolicy>& m_Heap;
601 typedef FrameHeapTemplate<nn::os::LockPolicy::NoLock> FrameHeap;
606 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
608 template <class LockPolicy>
609 FrameHeapTemplate<LockPolicy>* FrameHeapTemplate<LockPolicy>::Create(HeapBase* parent, void* addr, … in Create()