Exemple #1
0
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;
 }