go away you include
[ITFoundation.git] / ITChunkedByteStream.h
1 //
2 //  ITChunkedByteStream.h
3 //  ITFoundation
4 //
5 //  Created by Alexander Strange on Tue Jul 22 2003.
6 //  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10 #import "ITByteStream.h"
11 #import "ArrayQueue.h"
12
13 @interface ITChunkedByteStream : NSObject {
14     @public
15     ArrayQueue *q;
16     @private
17     NSLock *lock;
18     id delegate;
19 }
20 -(BOOL)empty;
21 -(NSData*) readData;
22 -(oneway void) writeData:(in NSData*)data;
23 -(oneway void) writeBytesNoCopy:(in char *)b len:(unsigned long)length;
24 -(oneway void) writeBytes:(in char *)b len:(unsigned long)length;
25 -initWithDelegate:(id)delegate;
26 -setDelegate:(id)delegate;
27 -delegate; 
28 @end