class Appsignal::Extension::Jruby::Data
def ==(other)
def ==(other) Extension.appsignal_data_equal(pointer, other.pointer) end
def append_boolean(value)
def append_boolean(value) Extension.appsignal_data_array_append_boolean(pointer, value) end
def append_data(value)
def append_data(value) Extension.appsignal_data_array_append_data(pointer, value.pointer) end
def append_float(value)
def append_float(value) Extension.appsignal_data_array_append_float(pointer, value) end
def append_integer(value)
def append_integer(value) Extension.appsignal_data_array_append_integer(pointer, value) end
def append_nil
def append_nil Extension.appsignal_data_array_append_null(pointer) end
def append_string(value)
def append_string(value) Extension.appsignal_data_array_append_string( pointer, make_appsignal_string(value) ) end
def initialize(pointer)
def initialize(pointer) @pointer = FFI::AutoPointer.new( pointer, Extension.method(:appsignal_free_data) ) end
def set_boolean(key, value)
def set_boolean(key, value) Extension.appsignal_data_map_set_boolean( pointer, make_appsignal_string(key), value ) end
def set_data(key, value)
def set_data(key, value) Extension.appsignal_data_map_set_data( pointer, make_appsignal_string(key), value.pointer ) end
def set_float(key, value)
def set_float(key, value) Extension.appsignal_data_map_set_float( pointer, make_appsignal_string(key), value ) end
def set_integer(key, value)
def set_integer(key, value) Extension.appsignal_data_map_set_integer( pointer, make_appsignal_string(key), value ) end
def set_nil(key) # rubocop:disable Naming/AccessorMethodName
def set_nil(key) # rubocop:disable Naming/AccessorMethodName Extension.appsignal_data_map_set_null( pointer, make_appsignal_string(key) ) end
def set_string(key, value)
def set_string(key, value) Extension.appsignal_data_map_set_string( pointer, make_appsignal_string(key), make_appsignal_string(value) ) end
def to_s
def to_s make_ruby_string Extension.appsignal_data_to_json(pointer) end