38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
intoBuffer: (char*)buf;
/**
* Read until a newline, \\0 or end of stream occurs.
*
* If you want to use readNBytes afterwards again, you have to clear the cache
* before and optionally get the cache before clearing it!
*
* \return The line that was read, autoreleased, or nil if the end of the
* stream has been reached.
*/
- (OFString*)readLine;
/**
|
>
>
>
>
|
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
intoBuffer: (char*)buf;
/**
* Read until a newline, \\0 or end of stream occurs.
*
* If you want to use readNBytes afterwards again, you have to clear the cache
* before and optionally get the cache before clearing it!
*
* You also need to pay attention to the cache if you want to know if there is
* still data left - atEndOfStream can return NO even if there is still data
* in the cache!
*
* \return The line that was read, autoreleased, or nil if the end of the
* stream has been reached.
*/
- (OFString*)readLine;
/**
|