Sha256: 77acc652deebaf40a09d9e3dabd65e70d8b8256daa9b0b35fbd26d60f0874636
Contents?: true
Size: 907 Bytes
Versions: 2
Compression:
Stored size: 907 Bytes
Contents
module Ethon module Curl # :nodoc: class MsgData < ::FFI::Union layout :whatever, :pointer, :code, :easy_code end # :nodoc: class Msg < ::FFI::Struct layout :code, :msg_code, :easy_handle, :pointer, :data, MsgData end # :nodoc: class FDSet < ::FFI::Struct if Curl.windows? layout :fd_count, :uint, :fd_array, [:uint, 64] # 2048 FDs def clear; self[:fd_count] = 0; end else # FD Set size. FD_SETSIZE = ::Ethon::Libc.getdtablesize layout :fds_bits, [:long, FD_SETSIZE / ::FFI::Type::LONG.size] # :nodoc: def clear; super; end end end # :nodoc: class Timeval < ::FFI::Struct if Curl.windows? layout :sec, :long, :usec, :long else layout :sec, :time_t, :usec, :suseconds_t end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ethon-0.7.2 | lib/ethon/curls/classes.rb |
ethon-0.7.1 | lib/ethon/curls/classes.rb |