Sha256: 4a1efdc8cbb766eebf8b654a6eb259b92ed6c417829aa812c171fc28710c0f8c
Contents?: true
Size: 741 Bytes
Versions: 24
Compression:
Stored size: 741 Bytes
Contents
# This file contains all the structures required to configure libcouchbase to use # Libuv as the primary event loop module Libcouchbase::Ext::Libuv extend FFI::Library ffi_lib ::File.expand_path("../../../../ext/libcouchbase/build/lib/libcouchbase_libuv.#{FFI::Platform::LIBSUFFIX}", __FILE__) # ref: http://docs.couchbase.com/sdk-api/couchbase-c-client-2.4.8/group__lcb-libuv.html class UVOptions < FFI::Struct layout :version, :int, :loop, :pointer, :start_stop_noop,:int end # pointer param returns IO opts structure attach_function :create_libuv_io_opts, :lcb_create_libuv_io_opts, [:int, :pointer, UVOptions.by_ref], ::Libcouchbase::Ext::ErrorT end
Version data entries
24 entries across 24 versions & 1 rubygems