git.ithinksw.org
/
ITFoundation.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
whee
[ITFoundation.git]
/
ITChunkedByteStream.h
diff --git
a/ITChunkedByteStream.h
b/ITChunkedByteStream.h
index
47d90a3
..
a8f758c
100755
(executable)
--- a/
ITChunkedByteStream.h
+++ b/
ITChunkedByteStream.h
@@
-7,10
+7,19
@@
//
#import <Foundation/Foundation.h>
//
#import <Foundation/Foundation.h>
+#import "ITByteStream.h"
+#import "ArrayQueue.h"
-
-@interface ITChunkedByteStream : NSObject {
-
+@interface ITChunkedByteStream : NSObject <Delegater> {
+ @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;
@end
@end