00001
00014 #ifndef NSDATA_H_INCLUDED
00015 #define NSDATA_H_INCLUDED
00016
00017 #include <Cacao/nsobject.h>
00018
00024 @interface NSData : NSObject
00025 {
00027 void * memory_object ;
00029 size_t object_length ;
00030 }
00031
00038 + data ;
00039
00048 + dataWithBytes: (const void *) bytes length: (size_t) length ;
00049
00060 + dataWithBytesNoCopy: (void *) bytes length: (size_t) length ;
00061
00068 - init ;
00069
00080 - initWithBytesNoCopy: (void *) bytes length: (size_t) length ;
00081
00090 - initWithBytes: (const void *) bytes length: (size_t) length ;
00091
00097 - (void) dealloc ;
00098
00105 - (const void *) bytes ;
00106
00112 - (size_t) length ;
00113 @end
00114
00115 #endif
00116