82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
*
* \param buf The buffer into which the data is read
* \param size The size of the data that should be read.
* The buffer MUST be EXACTLY this big!
*/
- (void)readExactlyNBytes: (size_t)size
intoBuffer: (char*)buf;
/**
* \return An OFDataArray with an item size of 1 with all the data of the
* stream until the end of the stream is reached.
*/
- (OFDataArray*)readDataArrayTillEndOfStream;
|
>
>
>
>
>
>
>
>
>
>
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
*
* \param buf The buffer into which the data is read
* \param size The size of the data that should be read.
* The buffer MUST be EXACTLY this big!
*/
- (void)readExactlyNBytes: (size_t)size
intoBuffer: (char*)buf;
/**
* Reads nitems items with the specified item size from the stream and returns
* them in an OFDataArray.
*
* \param itemsize The size of each item
* \param nitems The number of iteams to read
* \return An OFDataArray with at nitems items.
*/
- (OFDataArray*)readDataArrayWithItemSize: (size_t)itemsize
andNItems: (size_t)nitems;
/**
* \return An OFDataArray with an item size of 1 with all the data of the
* stream until the end of the stream is reached.
*/
- (OFDataArray*)readDataArrayTillEndOfStream;
|