Now it crashes!
[ITFoundation.git] / ITByteStream.h
index 265b7a6..027e326 100755 (executable)
@@ -7,16 +7,19 @@
 //
 
 #import <Foundation/Foundation.h>
-
 /*! @class ITByteStream
  *  @abstract A FIFO bytestream
  */
 
 @interface ITByteStream : NSObject {
+    @public
     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