18 OF_ASSUME_NONNULL_BEGIN
55 unsigned long long _size;
56 unsigned long _UID, _GID;
60 OFString *_Nullable _owner, *_Nullable _group;
61 unsigned long _deviceMajor, _deviceMinor;
68 @property (readonly, copy, nonatomic)
OFString *fileName;
73 @property (readonly, nonatomic)
unsigned long mode;
78 @property (readonly, nonatomic)
unsigned long UID;
83 @property (readonly, nonatomic)
unsigned long GID;
88 @property (readonly, nonatomic)
unsigned long long size;
93 @property (readonly, retain, nonatomic)
OFDate *modificationDate;
105 @property OF_NULLABLE_PROPERTY (readonly, copy, nonatomic)
111 @property OF_NULLABLE_PROPERTY (readonly, copy, nonatomic)
OFString *owner;
116 @property OF_NULLABLE_PROPERTY (readonly, copy, nonatomic)
OFString *group;
121 @property (readonly, nonatomic)
unsigned long deviceMajor;
126 @property (readonly, nonatomic)
unsigned long deviceMinor;
134 + (instancetype)entryWithFileName: (
OFString *)fileName;
136 - (instancetype)init OF_UNAVAILABLE;
145 - (instancetype)initWithFileName: (
OFString *)fileName;
148 OF_ASSUME_NONNULL_END
150 #import "OFMutableTarArchiveEntry.h"
of_tar_archive_entry_type_t
The type of the archive entry.
Definition: OFTarArchiveEntry.h:27
@ OF_TAR_ARCHIVE_ENTRY_TYPE_SYMLINK
Definition: OFTarArchiveEntry.h:33
@ OF_TAR_ARCHIVE_ENTRY_TYPE_CONTIGUOUS_FILE
Definition: OFTarArchiveEntry.h:43
@ OF_TAR_ARCHIVE_ENTRY_TYPE_FIFO
Definition: OFTarArchiveEntry.h:41
@ OF_TAR_ARCHIVE_ENTRY_TYPE_DIRECTORY
Definition: OFTarArchiveEntry.h:39
@ OF_TAR_ARCHIVE_ENTRY_TYPE_CHARACTER_DEVICE
Definition: OFTarArchiveEntry.h:35
@ OF_TAR_ARCHIVE_ENTRY_TYPE_BLOCK_DEVICE
Definition: OFTarArchiveEntry.h:37
@ OF_TAR_ARCHIVE_ENTRY_TYPE_FILE
Definition: OFTarArchiveEntry.h:29
@ OF_TAR_ARCHIVE_ENTRY_TYPE_LINK
Definition: OFTarArchiveEntry.h:31
A class for storing, accessing and comparing dates.
Definition: OFDate.h:36
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520
A class for handling strings.
Definition: OFString.h:132
A class which represents an entry of a tar archive.
Definition: OFTarArchiveEntry.h:53
A protocol for the creation of copies.
Definition: OFObject.h:1187
A protocol for the creation of mutable copies.
Definition: OFObject.h:1208