X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/c1dc61cc189c0eb83fe8027c70949b9c4dcdbd24..d0e2a23f6909335baea90af08491a5160026757b:/ITByteStream.h diff --git a/ITByteStream.h b/ITByteStream.h index 265b7a6..eeb9c76 100755 --- a/ITByteStream.h +++ b/ITByteStream.h @@ -7,16 +7,18 @@ // #import - /*! @class ITByteStream * @abstract A FIFO bytestream */ @interface ITByteStream : NSObject { NSMutableData *data; + @private + NSLock *lock; } -(id) initWithStream:(ITByteStream*)stream; -(int) availableDataLength; -(NSData*) readDataOfLength:(int)length; --(void) writeData:(NSData*)data; +-(NSData*) readAllData; +-(void) writeData:(in NSData*)data; @end