35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
* break caching, get broken results and seek to the wrong position!
*/
@interface OFSeekableStream: OFStream
/*!
* @brief Seeks to the specified absolute offset.
*
* @param offset The offset in bytes
* @param whence From where to seek. Possible values are:
* * SEEK_SET: Seek to the specified byte.
* * SEEK_CUR: Seek to the current location + offset.
* * SEEK_END: Seek to the end of the stream + offset.
*/
- (void)seekToOffset: (off_t)offset
whence: (int)whence;
/*!
* @brief Seek the stream on the lowlevel.
*
* @warning Do not call this directly!
*
* Override this with this method with your actual seek implementation when
* subclassing!
*
* @param offset The offset to seek to
* @param whence From where to seek. Possible values are:
* * SEEK_SET: Seek to the specified byte.
* * SEEK_CUR: Seek to the current location + offset.
* * SEEK_END: Seek to the end of the stream + offset.
*/
- (void)lowlevelSeekToOffset: (off_t)offset
whence: (int)whence;
@end
|
|
>
>
>
|
|
|
|
>
>
>
|
|
|
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
* break caching, get broken results and seek to the wrong position!
*/
@interface OFSeekableStream: OFStream
/*!
* @brief Seeks to the specified absolute offset.
*
* @param offset The offset in bytes
* @param whence From where to seek.@n
* Possible values are:
* Value | Description
* ---------|---------------------------------------
* SEEK_SET | Seek to the specified byte
* SEEK_CUR | Seek to the current location + offset
* SEEK_END | Seek to the end of the stream + offset
*/
- (void)seekToOffset: (off_t)offset
whence: (int)whence;
/*!
* @brief Seek the stream on the lowlevel.
*
* @warning Do not call this directly!
*
* Override this with this method with your actual seek implementation when
* subclassing!
*
* @param offset The offset to seek to
* @param whence From where to seek.@n
* Possible values are:
* Value | Description
* ---------|---------------------------------------
* SEEK_SET | Seek to the specified byte
* SEEK_CUR | Seek to the current location + offset
* SEEK_END | Seek to the end of the stream + offset
*/
- (void)lowlevelSeekToOffset: (off_t)offset
whence: (int)whence;
@end
|