SegmentManager::SegmentManager(BufferManager& bm) : bm(bm) { BufferFrame* page = &bm.fixPage(0,true); this->si = new SISegment(bm, page); }
MemoryIterator(BufferManager& bm, PageIDIterator it) : bm(bm), it(it) { curframe = &bm.fixPage(*it, kExclusive); ptr = curframe->getData(); offset = 0; }