24OF_ASSUME_NONNULL_BEGIN
26@class OFArray OF_GENERIC(ObjectType);
50 wantsPartNumbered: (
unsigned int)partNumber
51 lastPartNumber: (
unsigned int)lastPartNumber;
59OF_SUBCLASSING_RESTRICTED
62#ifdef OF_ZIP_ARCHIVE_M
65 OFObject <OFZIPArchiveDelegate> *_Nullable _delegate;
69 uint32_t _diskNumber, _lastDiskNumber;
71 uint32_t _centralDirectoryDisk;
72 uint64_t _centralDirectoryEntriesInDisk, _centralDirectoryEntries;
73 uint64_t _centralDirectorySize;
74 int64_t _centralDirectoryOffset;
76#ifdef OF_ZIP_ARCHIVE_M
82 OFStream *_Nullable _lastReturnedStream;
88@property OF_NULLABLE_PROPERTY (assign, nonatomic)
94@property OF_NULLABLE_PROPERTY (copy, nonatomic)
OFString *archiveComment;
104@property (readonly, nonatomic)
118+ (instancetype)archiveWithStream: (
OFStream *)stream mode: (
OFString *)mode;
130+ (instancetype)archiveWithIRI: (
OFIRI *)IRI mode: (
OFString *)mode;
143- (instancetype)init OF_UNAVAILABLE;
157- (instancetype)initWithStream: (
OFStream *)stream
158 mode: (
OFString *)mode OF_DESIGNATED_INITIALIZER;
171- (instancetype)initWithIRI: (
OFIRI *)IRI mode: (
OFString *)mode;
An abstract class for storing objects in an array.
Definition OFArray.h:109
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition OFIRI.h:41
An abstract class for storing, adding and removing objects in an array.
Definition OFMutableArray.h:48
An abstract class for storing and changing objects in a dictionary.
Definition OFMutableDictionary.h:48
The root class for all other classes inside ObjFW.
Definition OFObject.h:692
A stream that supports seeking.
Definition OFSeekableStream.h:75
A base class for different types of streams.
Definition OFStream.h:280
A class for handling strings.
Definition OFString.h:143
A class which represents an entry in the central directory of a ZIP archive.
Definition OFZIPArchiveEntry.h:111
A class for accessing and manipulating ZIP files.
Definition OFZIPArchive.h:61