30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
@interface OFTarArchive: OFObject
{
#ifdef OF_TAR_ARCHIVE_ENTRY_M
@public
#endif
OFStream *_stream;
@protected
OFTarArchiveEntry *_lastReturnedEntry;
}
/*!
* @brief Creates a new OFTarArchive object with the specified stream.
*
* @param stream A stream from which the tar archive will be read
* @return A new, autoreleased OFTarArchive
|
|
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
@interface OFTarArchive: OFObject
{
#ifdef OF_TAR_ARCHIVE_ENTRY_M
@public
#endif
OFStream *_stream;
@protected
OFTarArchiveEntry *_Nullable _lastReturnedEntry;
}
/*!
* @brief Creates a new OFTarArchive object with the specified stream.
*
* @param stream A stream from which the tar archive will be read
* @return A new, autoreleased OFTarArchive
|
82
83
84
85
86
87
88
89
90
91
92
|
* @warning Calling @ref nextEntry will invalidate all streams returned by the
* previous entry! Reading from an invalidated stream will throw an
* @ref OFReadFailedException!
*
* @return The next entry from the tar archive or `nil` if all entries have
* been read
*/
- (OFTarArchiveEntry *)nextEntry;
@end
OF_ASSUME_NONNULL_END
|
|
|
82
83
84
85
86
87
88
89
90
91
92
|
* @warning Calling @ref nextEntry will invalidate all streams returned by the
* previous entry! Reading from an invalidated stream will throw an
* @ref OFReadFailedException!
*
* @return The next entry from the tar archive or `nil` if all entries have
* been read
*/
- (nullable OFTarArchiveEntry *)nextEntry;
@end
OF_ASSUME_NONNULL_END
|