class Pio::OpenFlow10::SetTransportSourcePort
An action to modify the source TCP/UDP port of a packet.
Public Class Methods
new(number)
click to toggle source
Calls superclass method
Pio::OpenFlow::Action::new
# File lib/pio/open_flow10/set_transport_port.rb, line 15 def initialize(number) port = number.to_i unless port.unsigned_16bit? raise ArgumentError, 'TCP/UDP port must be an unsigned 16-bit integer.' end super(port: port) rescue NoMethodError raise TypeError, 'TCP/UDP port must be an unsigned 16-bit integer.' end