| allocatePageId(PageOwnerId ownerId=ANON_PAGE_OWNER_ID) | CircularSegment |  [virtual] | 
  | AllocationOrder enum name | Segment |  | 
  | ASCENDING_ALLOCATION enum value | Segment |  | 
  | canFlushPage(CachePage &page) | DelegatingSegment |  [virtual] | 
  | checkpoint(CheckpointType checkpointType=CHECKPOINT_FLUSH_ALL) | Segment |  | 
  | checkpointThreshold1 | CircularSegment |  [private] | 
  | checkpointThreshold2 | CircularSegment |  [private] | 
  | CircularSegment(SharedSegment delegateSegment, SharedCheckpointProvider pCheckpointProvider, PageId oldestPageId, PageId newestPageId) | CircularSegment |  [explicit, private] | 
  | ClosableObject() | ClosableObject |  [explicit, protected] | 
  | close() | ClosableObject |  | 
  | CONSECUTIVE_ALLOCATION enum value | Segment |  | 
  | deallocatePageRange(PageId startPageId, PageId endPageId) | CircularSegment |  [virtual] | 
  | delegatedCheckpoint(Segment &delegatingSegment, CheckpointType checkpointType) | DelegatingSegment |  [virtual] | 
  | DelegatingSegment(SharedSegment delegateSegment) | DelegatingSegment |  [explicit] | 
  | ensureAllocatedSize(BlockNum nPages) | DelegatingSegment |  [virtual] | 
  | getAllocatedSizeInPages() | CircularSegment |  [virtual] | 
  | getAllocationOrder() const | CircularSegment |  [virtual] | 
  | getCache() const | Segment |  [inline] | 
  | getDelegateSegment() const | DelegatingSegment |  [inline] | 
  | getFullPageSize() const | Segment |  | 
  | getLinearBlockNum(PageId pageId) | Segment |  [inline, static] | 
  | getLinearPageId(BlockNum iPage) | Segment |  [inline, static] | 
  | getLinearPageSuccessor(PageId pageId) | Segment |  [protected] | 
  | getMappedPageListener(BlockId blockId) | Segment |  [virtual] | 
  | getNumPagesExtended() | DelegatingSegment |  [virtual] | 
  | getNumPagesOccupiedHighWater() | DelegatingSegment |  [virtual] | 
  | getPageSuccessor(PageId pageId) | CircularSegment |  [virtual] | 
  | getReadableFooter(CachePage &page) | Segment |  [protected] | 
  | getTracingListener() | Segment |  [virtual] | 
  | getTracingSegment() | Segment |  | 
  | getUsablePageSize() const | Segment |  [inline] | 
  | getWritableFooter(CachePage &page) | Segment |  [protected] | 
  | initForUse() | Segment |  [virtual] | 
  | isClosed() const | ClosableObject |  [inline] | 
  | isLinearPageIdAllocated(PageId pageId) | Segment |  [protected] | 
  | isPageIdAllocated(PageId pageId) | CircularSegment |  [virtual] | 
  | isWriteVersioned() | Segment |  [virtual] | 
  | LINEAR_ALLOCATION enum value | Segment |  | 
  | needsClose | ClosableObject |  [protected] | 
  | nextPageNum | CircularSegment |  [private] | 
  | notifyAfterPageCheckpointFlush(CachePage &page) | MappedPageListener |  [virtual] | 
  | notifyAfterPageFlush(CachePage &page) | DelegatingSegment |  [virtual] | 
  | notifyAfterPageRead(CachePage &page) | DelegatingSegment |  [virtual] | 
  | notifyBeforePageFlush(CachePage &page) | DelegatingSegment |  [virtual] | 
  | notifyPageDirty(CachePage &page, bool bDataValid) | DelegatingSegment |  [virtual] | 
  | notifyPageMap(CachePage &page) | DelegatingSegment |  [virtual] | 
  | notifyPageUnmap(CachePage &page) | DelegatingSegment |  [virtual] | 
  | nPages | CircularSegment |  [private] | 
  | oldestPageNum | CircularSegment |  [private] | 
  | PageMap typedef | Segment |  [protected] | 
  | PageMapConstIter typedef | Segment |  [protected] | 
  | pCache | Segment |  [protected] | 
  | pCheckpointProvider | CircularSegment |  [private] | 
  | pTracingSegment | Segment |  [protected] | 
  | RANDOM_ALLOCATION enum value | Segment |  | 
  | Segment(SharedCache) | Segment |  [explicit, protected] | 
  | SegmentFactory class | CircularSegment |  [friend] | 
  | setLinearPageSuccessor(PageId pageId, PageId successorId) | Segment |  [protected] | 
  | setPageSuccessor(PageId pageId, PageId successorId) | CircularSegment |  [virtual] | 
  | setTracingSegment(WeakSegment pTracingSegmentInit) | Segment |  | 
  | setUsablePageSize(uint) | Segment |  [protected] | 
  | translateBlockId(BlockId) | CircularSegment |  [virtual] | 
  | translatePageId(PageId) | CircularSegment |  [virtual] | 
  | updatePage(PageId pageId, bool needsTranslation=false) | DelegatingSegment |  [virtual] | 
  | ~CircularSegment() | CircularSegment |  [virtual] | 
  | ~ClosableObject() | ClosableObject |  [virtual] | 
  | ~DelegatingSegment() | DelegatingSegment |  [virtual] | 
  | ~MappedPageListener() | MappedPageListener |  [virtual] | 
  | ~Segment() | Segment |  [virtual] |