Class: Libcouchbase::Ext::RESPHTTP

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/libcouchbase/ext/libcouchbase/resphttp.rb

Overview

(Not documented)

Fields:

:cookie ::

(FFI::Pointer(*Void))

:key ::

(FFI::Pointer(*Void))

:nkey ::

(Integer)

:cas ::

(Integer)

:rc ::

(ErrorT)

:version ::

(Integer)

:rflags ::

(Integer)

:htstatus ::

(Integer) HTTP status code. The value is only valid if #rc is ::LCB_SUCCESS
(if #rc is not LCB_SUCCESS then this field may be 0 as the response may
have not been read/sent)

:headers ::

(FFI::Pointer(**CharS)) List of key-value headers. This field itself may be `NULL`. The list
is terminated by a `NULL` pointer to indicate no more headers.

:body ::

(FFI::Pointer(*Void)) If @ref LCB_CMDHTTP_F_STREAM is true, contains the current chunk
of response content. Otherwise, contains the entire response body.

:nbody ::

(Integer) Length of buffer in #body

:htreq ::

(HttpRequestT) @private