23OF_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;
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:41
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