Method: RabbitMQ::Util.strdup_ptr

Defined in:
lib/rabbitmq/util.rb

.strdup_ptr(str, **kwargs) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



29
30
31
32
33
34
# File 'lib/rabbitmq/util.rb', line 29

def strdup_ptr(str, **kwargs)
  str = str + "\x00"
  ptr = mem_ptr(str.bytesize, **kwargs)
  ptr.write_string(str)
  ptr
end