public BigArchiveEntryStream(BigArchiveEntry entry, uint offset)
 {
     _write   = false;
     _entry   = entry;
     _archive = entry.Archive;
     _offset  = offset;
 }
Example #2
0
 public BigArchiveEntry(BigArchive archive, string name, uint offset, uint size)
 {
     Archive  = archive;
     FullName = name;
     _offset  = offset;
     Length   = size;
 }
Example #3
0
 internal BigArchiveEntry(BigArchive archive, string name)
 {
     Archive  = archive;
     FullName = name;
     Length   = 0;
     OnDisk   = false;
     CurrentlyOpenForWrite = false;
 }
Example #4
0
        public BigArchiveEntryStream(BigArchiveEntry entry, uint offset)
        {
            _entry   = entry;
            _archive = entry.Archive;
            _offset  = offset;

            _archive.AcquireLock();
            _locked = true;
        }
Example #5
0
 internal BigArchiveEntry(BigArchive archive, string name, uint offset, uint size)
 {
     Archive               = archive;
     FullName              = name;
     Offset                = offset;
     Length                = size;
     OnDisk                = true;
     OutstandingOffset     = 0;
     CurrentlyOpenForWrite = false;
 }