X-Git-Url: http://git.ithinksw.org/ITFoundation.git/blobdiff_plain/f53b25adbb0e87abd41713a586d3c723ebeb8ff0..68089b190f6a03c185722c8532197dacabf52f8d:/ITByteStream.h diff --git a/ITByteStream.h b/ITByteStream.h index 78ab7d9..3dce5c6 100755 --- a/ITByteStream.h +++ b/ITByteStream.h @@ -7,23 +7,18 @@ // #import +#import "ITConveniences.h" @class ITByteStream; -@protocol ITByteStreamDelegate --(oneway void)newDataAdded:(ITByteStream *)sender; -@end - -@interface ITByteStream : NSObject { +@interface ITByteStream : NSObject { @public NSMutableData *data; @private NSLock *lock; - id delegate; + id delegate; } --(id) initWithStream:(ITByteStream*)stream delegate:(id )d; --(id) initWithDelegate:(id )d; --(void) setDelegate:(id )d; +-(id) initWithStream:(ITByteStream*)stream delegate:(id )d; -(int) availableDataLength; -(NSData*) readDataOfLength:(int)length; -(NSData*) readAllData;