631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
|
# File 'lib/aerospike/command/admin_command.rb', line 631
def parse_allowlist(len)
list = []
begn = @data_offset
max = begn + len
while @data_offset < max
if @data_buffer.read(@data_offset) == ','
l = @data_offset - begn
if l > 0
s = @data_buffer.read(begn, l)
list << s
end
@data_offset += 1
begn = @data_offset
else
@data_offset += 1
end
end
l = @data_offset - begn
if l > 0
s = @data_buffer.read(begn, l)
list << s
end
list
end
|