class TkrzwRPC::RequestIterator

Attributes

event[RW]
request[RW]

Public Class Methods

new() click to toggle source
# File tkrzw_rpc.rb, line 1188
def initialize
  @event = Event.new
  @request = nil
end

Public Instance Methods

each_item() { |request| ... } click to toggle source
# File tkrzw_rpc.rb, line 1192
def each_item
  return enum_for(:each_item) unless block_given?
  loop {
    @event.wait
    @event.clear
    if @request
      yield @request
    end
  }
end