Method: Proj::NetworkApiCallbacks#read_range_callback
- Defined in:
- lib/proj/network_api.rb
#read_range_callback(context, handle, offset, size_to_read, buffer, error_string_max_size, out_error_string, user_data) ⇒ Object
39 40 41 42 43 44 |
# File 'lib/proj/network_api.rb', line 39 def read_range_callback(context, handle, offset, size_to_read, buffer, error_string_max_size, out_error_string, user_data) data = self.read_range(offset, size_to_read) out_size = [size_to_read, data.size].min buffer.write_bytes(data, 0, out_size) out_size end |