23 OF_ASSUME_NONNULL_BEGIN
38 #if defined(__clang__) || OF_GCC_VERSION >= 405
39 OF_DEPRECATED(ObjFW, 1, 5,
"Use OFArchiveEntryFileType instead")
43 #if OF_GCC_VERSION >= 405
44 # pragma GCC diagnostic push
45 # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
53 OF_DEPRECATED(ObjFW, 1, 5,
"Use OFArchiveFileEntryTypeRegular instead") =
62 OF_DEPRECATED(ObjFW, 1, 5,
"Use OFArchiveEntryFileTypeLink instead") =
71 OF_DEPRECATED(ObjFW, 1, 5,
72 "Use OFArchiveEntryFileTypeSymbolicLink instead") =
81 OF_DEPRECATED(ObjFW, 1, 5,
82 "Use OFArchiveEntryFileTypeCharacterDevice instead") =
91 OF_DEPRECATED(ObjFW, 1, 5,
92 "Use OFArchiveEntryFileTypeBlockDevice instead") =
101 OF_DEPRECATED(ObjFW, 1, 5,
"Use OFArchiveEntryFileTypeDirectory instead") =
110 OF_DEPRECATED(ObjFW, 1, 5,
"Use OFArchiveEntryFileTypeFIFO instead") =
119 OF_DEPRECATED(ObjFW, 1, 5,
120 "Use OFArchiveEntryFileTypeContiguousFile instead") =
122 #if OF_GCC_VERSION >= 405
123 # pragma GCC diagnostic pop
135 OFNumber *_POSIXPermissions, *_ownerAccountID, *_groupOwnerAccountID;
136 unsigned long long _compressedSize, _uncompressedSize;
137 OFDate *_modificationDate;
139 OFString *_Nullable _targetFileName;
140 OFString *_Nullable _ownerAccountName;
141 OFString *_Nullable _groupOwnerAccountName;
142 unsigned long _deviceMajor, _deviceMinor;
152 #if OF_GCC_VERSION >= 405
153 # pragma GCC diagnostic push
154 # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
157 OF_DEPRECATED(ObjFW, 1, 5,
"Use -[OFArchiveEntry fileType] instead");
158 #if OF_GCC_VERSION >= 405
159 # pragma GCC diagnostic pop
167 @property OF_NULLABLE_PROPERTY (readonly, copy, nonatomic)
173 @property OF_NULLABLE_PROPERTY (readonly, retain, nonatomic)
179 @property OF_NULLABLE_PROPERTY (readonly, copy, nonatomic)
182 - (instancetype)init OF_UNAVAILABLE;
185 OF_ASSUME_NONNULL_END
187 #import "OFMutableTarArchiveEntry.h"
OFArchiveEntryFileType
The file type of an archive entry.
Definition: OFArchiveEntry.h:36
static const OFTarArchiveEntryType OFTarArchiveEntryTypeDirectory
Directory.
Definition: OFTarArchiveEntry.h:101
OFArchiveEntryFileType OFTarArchiveEntryType
The type of the archive entry.
Definition: OFTarArchiveEntry.h:30
static const OFTarArchiveEntryType OFTarArchiveEntryTypeFIFO
FIFO.
Definition: OFTarArchiveEntry.h:110
static const OFTarArchiveEntryType OFTarArchiveEntryTypeBlockDevice
Block device.
Definition: OFTarArchiveEntry.h:92
static const OFTarArchiveEntryType OFTarArchiveEntryTypeFile
Normal file.
Definition: OFTarArchiveEntry.h:53
static const OFTarArchiveEntryType OFTarArchiveEntryTypeContiguousFile
Contiguous file.
Definition: OFTarArchiveEntry.h:120
static const OFTarArchiveEntryType OFTarArchiveEntryTypeCharacterDevice
Character device.
Definition: OFTarArchiveEntry.h:82
static const OFTarArchiveEntryType OFTarArchiveEntryTypeLink
Hard link.
Definition: OFTarArchiveEntry.h:62
static const OFTarArchiveEntryType OFTarArchiveEntryTypeSymlink
Symbolic link.
Definition: OFTarArchiveEntry.h:72
A class for storing arbitrary data in an array.
Definition: OFData.h:46
A class for storing, accessing and comparing dates.
Definition: OFDate.h:34
An abstract class for storing objects in a dictionary.
Definition: OFDictionary.h:84
An abstract class for storing and changing objects in a dictionary.
Definition: OFMutableDictionary.h:48
Provides a way to store a number in an object.
Definition: OFNumber.h:47
The root class for all other classes inside ObjFW.
Definition: OFObject.h:956
A class for handling strings.
Definition: OFString.h:143
A class which represents an entry of a tar archive.
Definition: OFTarArchiveEntry.h:134
A class which represents an entry in an archive.
Definition: OFArchiveEntry.h:66
A protocol for the creation of copies.
Definition: OFObject.h:1618
A protocol for the creation of mutable copies.
Definition: OFObject.h:1639