Example #1
0
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();
}
Example #2
0
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();
}