00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 @class MLMappedFileSegment, NSString; 00010 00011 @interface MLMappedFile : NSObject 00012 { 00013 NSString *_path; 00014 int _file; 00015 long long _size; 00016 unsigned int _granularity; 00017 unsigned int _numberOfSegments; 00018 MLMappedFileSegment **_segments; 00019 BOOL _dying; 00020 BOOL _assumeFileIsFixedSize; 00021 } 00022 00023 + (id)mappedFileWithPath:(id)fp8 fileIsFixedSize:(BOOL)fp12; 00024 - (id)initWithPath:(id)fp8 fileIsFixedSize:(BOOL)fp12; 00025 - (void)release; 00026 - (void)dealloc; 00027 - (id)_segmentAtIndex:(unsigned long)fp8; 00028 - (void)_refreshFileInfo; 00029 - (void)refreshFileSizeAndDependentInfo; 00030 - (id)mappedImageDataAtOffset:(long long)fp8 length:(unsigned long)fp16; 00031 - (void)releaseSegment:(unsigned long)fp8; 00032 - (int)fileDescriptor; 00033 - (long long)size; 00034 - (unsigned long)granularity; 00035 00036 @end 00037