go away you include
[ITFoundation.git] / ITChunkedByteStream.h
index 47d90a3..f8f9e17 100755 (executable)
@@ -7,10 +7,22 @@
 //
 
 #import <Foundation/Foundation.h>
-
+#import "ITByteStream.h"
+#import "ArrayQueue.h"
 
 @interface ITChunkedByteStream : NSObject {
-
+    @public
+    ArrayQueue *q;
+    @private
+    NSLock *lock;
+    id delegate;
 }
-
+-(BOOL)empty;
+-(NSData*) readData;
+-(oneway void) writeData:(in NSData*)data;
+-(oneway void) writeBytesNoCopy:(in char *)b len:(unsigned long)length;
+-(oneway void) writeBytes:(in char *)b len:(unsigned long)length;
+-initWithDelegate:(id)delegate;
+-setDelegate:(id)delegate;
+-delegate; 
 @end