ObjFW  Diff

Differences From Artifact [f58d32520c]:

To Artifact [c9efb96401]:


134
135
136
137
138
139
140
141
142
143
144




145
146
147
148
149
150
151
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];
	[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
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];
	[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
1434
1435
1436
1437
1438
1439
1440

1441
1442
1443
1444
1445







-
+





- (void)close
{
	@throw [OFNotImplementedException exceptionWithClass: [self class]
						    selector: _cmd];
}

- (BOOL)_isWaitingForDelimiter
- (BOOL)OF_isWaitingForDelimiter
{
	return waitingForDelimiter;
}
@end