On Wed, Jul 26, 2017 at 8:01 PM, ravi chandran <[email protected]> wrote: > Sorry, I actually forget to inform you that the packet header contain the > length of the payload data. I have a buffer event filter function which > returns BEV_OK after ensuring that event buffer contains data of atleast > length bytes excluding header length. Once the filter function return BEV_OK > , libevent is invoking my callback function inside which I do a > evbuffer_pullup passing lenght of the payload data as argument.
How do you use data after evbuffer_pullup() with evbuffer_get_length() or not? with evbuffer_get_length(): write(2, evbuffer_pullup(evbuf, -1), evbuffer_get_length(evbuf)); without: puts(evbuffer_pullup(evbuf, -1)); *********************************************************************** To unsubscribe, send an e-mail to [email protected] with unsubscribe libevent-users in the body.
