module Facy::InputQueue

Public Instance Methods

_insert_item(item) click to toggle source
# File lib/facy/input_queue.rb, line 33
def _insert_item(item)
  item_print_queue << item
end
insert_item(item) click to toggle source
# File lib/facy/input_queue.rb, line 27
def insert_item(item)
  insert_lock.synchronize do
    _insert_item(item)
  end
end
insert_lock() click to toggle source
# File lib/facy/input_queue.rb, line 19
def insert_lock
  @insert_lock ||= Monitor.new
end
item_print_queue() click to toggle source
# File lib/facy/input_queue.rb, line 15
def item_print_queue
  @item_print_queue ||= []
end
mailbox_cache() click to toggle source
# File lib/facy/input_queue.rb, line 23
def mailbox_cache
  @mailbox_cache ||= []
end
notification_print_queue() click to toggle source
# File lib/facy/input_queue.rb, line 11
def notification_print_queue
  @notification_print_queue ||= []
end
printed_item() click to toggle source
# File lib/facy/input_queue.rb, line 3
def printed_item
  @printed_item ||= Set.new
end
stream_print_queue() click to toggle source
# File lib/facy/input_queue.rb, line 7
def stream_print_queue
  @stream_print_queue ||= []
end