Hello,
I'm trying to implement a binary ReadStream that gets its data not from a Smalltalk collection but from some external memory address. I got this address from a library call using NativeBoost.
The NBExternalAddress has methods to access bytes, int's and longs but there is no method to get a ByteArray starting at a specified offset and with a specified length. I need a method like this to implement the ReadStream>>next: method efficiently.�
Is it possible ti implement such a method or are there other ways to implement a ReadStream efficiently?
In [1] I read that there was already an idea to implement a nbAddressAt: method. This would also be using in combination with NativeBoost class>>#memCopy:to:size
Regrads,
Jan.