# File lib/mongo/cursor.rb, line 336 def close if @cursor_id && @cursor_id != 0 message = BSON::ByteBuffer.new([0, 0, 0, 0]) message.put_int(1) message.put_long(@cursor_id) log(:debug, "Cursor#close #{@cursor_id}") @connection.send_message(Mongo::Constants::OP_KILL_CURSORS, message, :socket => @socket) end @cursor_id = 0 @closed = true end