Class: Queue

Inherits:
Object
  • Object
show all
Defined in:
ruby/trema/packet-queue.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.queuesArray

Returns an array of PacketQueue objects.

Returns:



24
25
26
# File 'ruby/trema/packet-queue.rb', line 24

def queues
  @queues
end

Class Method Details

.append(queue) ⇒ Object

Add queue to list.

Parameters:



30
31
32
33
# File 'ruby/trema/packet-queue.rb', line 30

def self.append queue
  @queues ||= []
  @queues << queue unless @queues.include?(queue)
end

.each(&block) ⇒ Array

Iterate over each PacketQueue item.

Returns:



45
46
47
48
49
# File 'ruby/trema/packet-queue.rb', line 45

def self.each &block
  @queues.each do | each |
    block.call each
  end
end