[zeromq-dev] ByteBuffer API for JZMQ

Trevor Bernard trevor.bernard at gmail.com
Mon May 13 18:58:32 CEST 2013


In the next couple of days I will be writing a ByteByffer API for JZMQ I
would like to hear the communities thoughts.

I was thinking of something along the lines of:

int sendByteBuffer(ByteBuffer bb, int flags);
int recvByteBuffer(ByteBuffer bb, int flags);
int recvByteBuffer(int flags);

Implementation seems straightforward enough. Though it really only makes
sense to use a Direct ByteBuffer since it's allocated off the heap and can
be passed to libzmq without a copy. Otherwise you'd have to copy the
underlying byte[].

So does it make sense to only support a direct bytebuffer?

Thoughts?

-Trev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130513/5e08ddaa/attachment.htm>


More information about the zeromq-dev mailing list