static UVC_ALLOC_CB(alloc_cb) { UVC_ALLOC_CB_VARS() my_sockdata_t *sock = PTR_FROM_FIELD(my_sockdata_t, handle, tcp); buf->base = sock->iov.iov_base; buf->len = sock->iov.iov_len; (void)suggested_size; UVC_ALLOC_CB_RETURN(); }
static UVC_ALLOC_CB(alloc_cb) { UVC_ALLOC_CB_VARS() my_sockdata_t *sock = PTR_FROM_FIELD(my_sockdata_t, handle, tcp); struct lcb_buf_info *bi = &sock->base.read_buffer; buf->base = bi->iov[sock->cur_iov].iov_base; buf->len = (lcb_uvbuf_len_t)bi->iov[sock->cur_iov].iov_len; sock->cur_iov++; (void)suggested_size; UVC_ALLOC_CB_RETURN(); }