accessSegment(SegmentAccessor const &segmentAccessorInit) | SegPageLock | [inline] |
allocatePage(PageOwnerId ownerId=ANON_PAGE_OWNER_ID) | SegNodeLock< Node > | [inline] |
checkMagicNumber() const | SegNodeLock< Node > | [inline] |
deallocateLockedPage() | SegPageLock | [inline] |
deallocateUnlockedPage(PageId pageId) | SegPageLock | [inline] |
dontUnlock() | SegPageLock | [inline] |
flushPage(bool async) | SegPageLock | [inline] |
getCacheAccessor() const | SegPageLock | [inline] |
getNodeForRead() const | SegNodeLock< Node > | [inline] |
getNodeForWrite() | SegNodeLock< Node > | [inline] |
getPage() const | SegPageLock | [inline] |
getPageId() | SegPageLock | [inline] |
isLocked() const | SegPageLock | [inline] |
isMagicNumberValid() | SegNodeLock< Node > | [inline] |
lockExclusive(PageId pageId) | SegPageLock | [inline] |
lockExclusiveNoWait(PageId pageId) | SegPageLock | [inline] |
lockPage(PageId pageId, LockMode lockModeInit, bool readIfUnmapped=true) | SegPageLock | [inline] |
lockPageWithCoupling(PageId pageId, LockMode lockModeInit) | SegPageLock | [inline] |
lockShared(PageId pageId) | SegPageLock | [inline] |
lockSharedNoWait(PageId pageId) | SegPageLock | [inline] |
lockUpdatePage(PageId updatePageId) | SegPageLock | [inline] |
SegNodeLock() | SegNodeLock< Node > | [inline, explicit] |
SegNodeLock(SegmentAccessor &segmentAccessor) | SegNodeLock< Node > | [inline, explicit] |
SegPageLock() | SegPageLock | [inline, explicit] |
SegPageLock(SegmentAccessor const &segmentAccessor) | SegPageLock | [inline, explicit] |
setMagicNumber() | SegNodeLock< Node > | [inline] |
swapBuffers(SegPageLock &other) | SegPageLock | [inline] |
tryAllocatePage(PageOwnerId ownerId=ANON_PAGE_OWNER_ID) | SegNodeLock< Node > | [inline] |
tryUpgrade() | SegPageLock | [inline] |
unlock() | SegPageLock | [inline] |
updatePage() | SegPageLock | [inline] |
verifyMagicNumber(Node const &node) const | SegNodeLock< Node > | [inline, private] |
~SegPageLock() | SegPageLock | [inline] |