> > I'm not sure about the hint parameter you mention - can you explain what > > you mean by that? I had a user_data parameter in the allocation > function, > > but this was passed in by the user of the library. Your macros look > like > > the hint would come from within 0mq...so would we have some well-defined > > hints that tell the allocator which part of the library the memory is > for? > > A hint parameter could be used to tell the allocator that the memory block > might need to grow later, or is fixed size and will never grow. For fixed > sized block the allocator can allocate the memory from a packed region, > for > grow-able memory blocks the allocator can try to leave some space after > the > block for fast resizing. You may also want to mark some memory as > temporary > blocks that will be freed very soon. > > The hint parameter could also identify allocations for message blocks vs. > other allocations from 0MQ.
Exactly. Basically, a way of giving the allocator more information about this particular allocation. > Robert G. Jakabosky Thanks for answering for me... :-) -- Gonzalo Diethelm _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
