134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
}
}
- (void)asyncReadWithBuffer: (void*)buffer
length: (size_t)length
block: (of_stream_async_read_block_t)block
{
[OFRunLoop _addAsyncReadForStream: self
buffer: buffer
length: length
block: block];
}
- (void)readIntoBuffer: (void*)buffer
exactLength: (size_t)length
{
size_t readLength = 0;
|
|
|
|
|
|
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
}
}
- (void)asyncReadWithBuffer: (void*)buffer
length: (size_t)length
block: (of_stream_async_read_block_t)block
{
[OFRunLoop OF_addAsyncReadForStream: self
buffer: buffer
length: length
block: block];
}
- (void)readIntoBuffer: (void*)buffer
exactLength: (size_t)length
{
size_t readLength = 0;
|
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
|
return [self asyncReadLineWithEncoding: OF_STRING_ENCODING_UTF_8
block: block];
}
- (void)asyncReadLineWithEncoding: (of_string_encoding_t)encoding
block: (of_stream_async_read_line_block_t)block
{
[OFRunLoop _addAsyncReadLineForStream: self
encoding: encoding
block: block];
}
#endif
- (OFString*)tryReadLine
{
return [self tryReadLineWithEncoding: OF_STRING_ENCODING_UTF_8];
}
|
|
|
|
|
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
|
return [self asyncReadLineWithEncoding: OF_STRING_ENCODING_UTF_8
block: block];
}
- (void)asyncReadLineWithEncoding: (of_string_encoding_t)encoding
block: (of_stream_async_read_line_block_t)block
{
[OFRunLoop OF_addAsyncReadLineForStream: self
encoding: encoding
block: block];
}
#endif
- (OFString*)tryReadLine
{
return [self tryReadLineWithEncoding: OF_STRING_ENCODING_UTF_8];
}
|
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
|
- (void)close
{
@throw [OFNotImplementedException exceptionWithClass: [self class]
selector: _cmd];
}
- (BOOL)_isWaitingForDelimiter
{
return waitingForDelimiter;
}
@end
|
|
|
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
|
- (void)close
{
@throw [OFNotImplementedException exceptionWithClass: [self class]
selector: _cmd];
}
- (BOOL)OF_isWaitingForDelimiter
{
return waitingForDelimiter;
}
@end
|