@@ -146,28 +146,32 @@ - (void)asyncReadIntoBuffer: (void*)buffer length: (size_t)length target: (id)target selector: (SEL)selector + context: (id)context { [OFRunLoop OF_addAsyncReadForStream: self buffer: buffer length: length target: target - selector: selector]; + selector: selector + context: context]; } - (void)asyncReadIntoBuffer: (void*)buffer exactLength: (size_t)length target: (id)target selector: (SEL)selector + context: (id)context { [OFRunLoop OF_addAsyncReadForStream: self buffer: buffer exactLength: length target: target - selector: selector]; + selector: selector + context: context]; } #ifdef OF_HAVE_BLOCKS - (void)asyncReadIntoBuffer: (void*)buffer length: (size_t)length @@ -720,24 +724,28 @@ return line; } - (void)asyncReadLineWithTarget: (id)target selector: (SEL)selector + context: (id)context { return [self asyncReadLineWithEncoding: OF_STRING_ENCODING_UTF_8 target: target - selector: selector]; + selector: selector + context: context]; } - (void)asyncReadLineWithEncoding: (of_string_encoding_t)encoding target: (id)target selector: (SEL)selector + context: (id)context { [OFRunLoop OF_addAsyncReadLineForStream: self encoding: encoding target: target - selector: selector]; + selector: selector + context: context]; } #ifdef OF_HAVE_BLOCKS - (void)asyncReadLineWithBlock: (of_stream_async_read_line_block_t)block {