Class: RubySL::Socket::Foreign::Iovec

Inherits:
Rubinius::FFI::Struct
  • Object
show all
Defined in:
lib/rubysl/socket/foreign/iovec.rb

Class Method Summary collapse

Class Method Details

.with_buffer(buffer) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/rubysl/socket/foreign/iovec.rb', line 7

def self.with_buffer(buffer)
  vec = new

  vec[:iov_base] = buffer
  vec[:iov_len]  = buffer.total

  vec
end