Sha256: 8d59bfc208839e164b974ad70740b899bb5310aa50644b74f998fa7c0d35479a

Contents?: true

Size: 869 Bytes

Versions: 9

Compression:

Stored size: 869 Bytes

Contents

#include <libcouchbase/couchbase.h>
#include <libcouchbase/views.h>
#include <libcouchbase/pktfwd.h>

#include <jsparse/parser.h>
#include "docreq.h"

struct lcbview_REQUEST_st;

typedef struct {
    lcb_DOCQREQ base;
    struct lcbview_REQUEST_st *parent;
    lcb_IOV key;
    lcb_IOV value;
    lcb_IOV geo;
    char rowbuf[1];
} lcbview_DOCREQ;

struct lcbview_REQUEST_st {
    /** Current HTTP response to provide in callbacks */
    const lcb_RESPHTTP *cur_htresp;
    /** HTTP request object, in case we need to cancel prematurely */
    struct lcb_http_request_st *htreq;
    lcbjsp_PARSER *parser;
    const void *cookie;
    lcb_DOCQUEUE *docq;
    lcb_VIEWQUERYCALLBACK callback;
    lcb_t instance;

    unsigned refcount;
    unsigned include_docs;
    unsigned no_parse_rows;
    lcb_error_t lasterr;
};

typedef struct lcbview_REQUEST_st lcbview_REQUEST;

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
libcouchbase-0.3.3 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.3.1 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.7 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.6 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.5 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.4 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.3 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.2 ext/libcouchbase/src/views/viewreq.h
libcouchbase-0.0.1 ext/libcouchbase/src/views/viewreq.h