Class: Pio::OpenFlow10::PhyPort16
- Inherits:
-
BinData::Record
- Object
- BinData::Record
- Pio::OpenFlow10::PhyPort16
- Extended by:
- Pio::OpenFlow::Flags
- Defined in:
- lib/pio/open_flow10/phy_port16.rb
Overview
Description of a physical port
Instance Attribute Summary collapse
-
#datapath_id ⇒ Object
(also: #dpid)
Returns the value of attribute datapath_id.
Instance Method Summary collapse
Methods included from Pio::OpenFlow::Flags
_define_flags, _flags, define_flags_32bit, flags_16bit, flags_32bit
Instance Attribute Details
#datapath_id ⇒ Object Also known as: dpid
Returns the value of attribute datapath_id.
53 54 55 |
# File 'lib/pio/open_flow10/phy_port16.rb', line 53 def datapath_id @datapath_id end |
Instance Method Details
#down? ⇒ Boolean
61 62 63 |
# File 'lib/pio/open_flow10/phy_port16.rb', line 61 def down? config.include?(:port_down) || state.include?(:link_down) end |
#local? ⇒ Boolean
65 66 67 |
# File 'lib/pio/open_flow10/phy_port16.rb', line 65 def local? number == OpenFlow10::Port16.reserved_port_number(:local) end |
#up? ⇒ Boolean
57 58 59 |
# File 'lib/pio/open_flow10/phy_port16.rb', line 57 def up? !down? end |