5 // Created by Alexander Strange on Thu Feb 27 2003.
6 // Copyright (c) 2003 __MyCompanyName__. All rights reserved.
9 #import <Foundation/Foundation.h>
10 #import "ITConveniences.h"
14 @interface ITByteStream : NSObject <Delegater> {
19 id <DataReciever> delegate;
21 -(id) initWithStream:(ITByteStream*)stream delegate:(id <DataReciever>)d;
22 -(int) availableDataLength;
23 -(NSData*) readDataOfLength:(int)length;
24 -(NSData*) readAllData;
25 -(void) writeData:(in NSData*)data;
26 -(void) writeBytes:(in char *)b len:(long)length;
29 -(void) shortenData:(long)length;