示例#1
0
 public BlockBTreeEntryAllocator(
     IHeaderUsageProvider headerUsageProvider,
     List <LBBTEntry> allocatedBlockBTreeEntries)
 {
     this.headerUsageProvider        = headerUsageProvider;
     this.allocatedBlockBTreeEntries = allocatedBlockBTreeEntries;
 }
示例#2
0
 public AMapBasedStreamExtender(
     Stream dataStream,
     IEncoder <AMap> amapEncoder,
     IEncoder <PMap> pmapEncoder,
     IEncoder <FMap> fmapEncoder,
     IEncoder <FPMap> fpmapEncoder,
     IHeaderUsageProvider headerUsageProvider)
 {
     this.dataStream          = dataStream;
     this.amapEncoder         = amapEncoder;
     this.pmapEncoder         = pmapEncoder;
     this.fmapEncoder         = fmapEncoder;
     this.fpmapEncoder        = fpmapEncoder;
     this.headerUsageProvider = headerUsageProvider;
 }
示例#3
0
 public AMapBasedAllocationReserver(IRegionUpdater <AMap> amapRegionUpdater, IHeaderUsageProvider headerUsageProvider)
 {
     this.amapRegionUpdater   = amapRegionUpdater;
     this.headerUsageProvider = headerUsageProvider;
 }
示例#4
0
 public HeaderBasedNIDAllocator(IHeaderUsageProvider headerUsageProvider)
 {
     this.headerUsageProvider = headerUsageProvider;
 }