Method: Proj::FileApiCallbacks#write_callback

Defined in:
lib/proj/file_api_callbacks.rb

#write_callback(context, handle, buffer, size_bytes, user_data) ⇒ Object

Write sizeBytes into buffer from current position and return number of bytes written



87
88
89
90
91
# File 'lib/proj/file_api_callbacks.rb', line 87

def write_callback(context, handle, buffer, size_bytes, user_data)
  file = handle_to_file(handle)
  data = buffer.get_bytes(0, size_bytes)
  self.write(file, data)
end