Method: Aerospike::AdminCommand#write_header

Defined in:
lib/aerospike/command/admin_command.rb

#write_header(command, field_count) ⇒ Object

[View source]

292
293
294
295
296
297
298
299
300
301
302
# File 'lib/aerospike/command/admin_command.rb', line 292

def write_header(command, field_count)
  # Authenticate header is almost all zeros
  i = @data_offset
  while i < @data_offset+16
    @data_buffer.write_byte(0, i)
    i = i.succ
  end
  @data_buffer.write_byte(command, @data_offset+2)
  @data_buffer.write_byte(field_count, @data_offset+3)
  @data_offset += 16
end