Class: Rdkafka::Admin::DeleteGroupsReport

Inherits:
Object
  • Object
show all
Defined in:
lib/rdkafka/admin/delete_groups_report.rb

Overview

Report for delete groups operation result

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(error_string, result_name) ⇒ DeleteGroupsReport

Returns a new instance of DeleteGroupsReport.

Parameters:

  • error_string (FFI::Pointer)

    pointer to error string

  • result_name (FFI::Pointer)

    pointer to group name



17
18
19
20
21
22
23
24
# File 'lib/rdkafka/admin/delete_groups_report.rb', line 17

def initialize(error_string, result_name)
  if error_string != FFI::Pointer::NULL
    @error_string = error_string.read_string
  end
  if result_name != FFI::Pointer::NULL
    @result_name = result_name.read_string
  end
end

Instance Attribute Details

#error_stringString (readonly)

Any error message generated from the DeleteTopic

Returns:

  • (String)


9
10
11
# File 'lib/rdkafka/admin/delete_groups_report.rb', line 9

def error_string
  @error_string
end

#result_nameString (readonly)

The name of the topic deleted

Returns:

  • (String)


13
14
15
# File 'lib/rdkafka/admin/delete_groups_report.rb', line 13

def result_name
  @result_name
end