Class: OpenFlow::Protocol::QueuePropertyMinRate::Rate

Inherits:
BinData::Primitive
  • Object
show all
Defined in:
lib/openflow-protocol/structs/queue_properties/queue_property_min_rate.rb

Instance Method Summary collapse

Instance Method Details

#getObject



10
11
12
13
# File 'lib/openflow-protocol/structs/queue_properties/queue_property_min_rate.rb', line 10

def get
  return :disabled if rate > 1000
  rate
end

#set(value) ⇒ Object



15
16
17
18
# File 'lib/openflow-protocol/structs/queue_properties/queue_property_min_rate.rb', line 15

def set(value)
  value = 0xffff if value == :disabled
  self.rate = value
end