@@ -63,28 +63,28 @@ * Subclasses need to override @ref lowlevelReadIntoBuffer:length:, * @ref lowlevelWriteBuffer:length: and * @ref asyncPerformClientHandshakeWithHost:runLoopMode:. The method * @ref hasDataInReadBuffer should be overridden to return `true` if the TLS * stream has cached unprocessed data internally, while returning - * `self.wrappedStream.hasDataInReadBuffer` if it does not have any unprocessed - * data. In order to get access to the wrapped stream, @ref wrappedStream can - * be used. + * `self.underlyingStream.hasDataInReadBuffer` if it does not have any + * unprocessed data. In order to get access to the underlying stream, + * @ref underlyingStream can be used. */ @interface OFTLSStream: OFStream { OFStream - *_wrappedStream; + *_underlyingStream; bool _verifiesCertificates; OF_RESERVE_IVARS(OFTLSStream, 4) } /** - * @brief The wrapped stream. + * @brief The underlying stream. */ @property (readonly, nonatomic) OFStream *wrappedStream; + OFReadyForWritingObserving> *underlyingStream; /** * @brief The delegate for asynchronous operations on the stream. * * @note The delegate is retained for as long as asynchronous operations are