Lines Matching refs:LockPolicy
320 template <class LockPolicy>
321 class FrameHeapTemplate : public FrameHeapBase, private LockPolicy::LockObject
325 typedef typename LockPolicy::LockObject LockObject;
326 typedef typename LockPolicy::ScopedLock ScopedLock;
582 template <class LockPolicy>
583 class FrameHeapTemplate<LockPolicy>::ScopedFrame
591 explicit ScopedFrame(FrameHeapTemplate<LockPolicy>& heap) : m_State(heap), m_Heap(heap) {} in ScopedFrame()
598 FrameHeapTemplate<LockPolicy>::State m_State;
599 FrameHeapTemplate<LockPolicy>& m_Heap;
605 typedef FrameHeapTemplate<nn::os::LockPolicy::NoLock> FrameHeap;
610 typedef FrameHeapTemplate<nn::os::LockPolicy::Object<nn::os::CriticalSection> > ThreadSafeFrameHeap;
612 template <class LockPolicy>
613 FrameHeapTemplate<LockPolicy>* FrameHeapTemplate<LockPolicy>::Create(HeapBase* parent, void* addr, … in Create()