Class: IControl::ARX::NetworkStats
- Inherits:
-
Base::Struct
- Object
- Base::Struct
- IControl::ARX::NetworkStats
- Defined in:
- lib/icontrol/arx.rb,
lib/icontrol/arx.rb
Overview
A structure that contains the statistics of a network.
Instance Attribute Summary collapse
-
#collisions ⇒ Numeric
The number of packet collisions encountered by this interface.
-
#crc_errors ⇒ Numeric
The number of CRC errors encountered by this interface.
-
#discarded ⇒ Numeric
The number of packets discarded by this interface.
-
#id ⇒ String
The network interface’s identifier.
-
#rx_broadcast ⇒ Numeric
The number of broadcast packets received by this interface.
-
#rx_multicast ⇒ Numeric
The number of multicast packets received by this interface.
-
#rx_octets ⇒ Numeric
The number of bytes received by this interface.
-
#rx_total ⇒ Numeric
The total number of bytes received by this interface.
-
#rx_unicast ⇒ Numeric
The number of unicast packets received by this interface.
-
#tx_broadcast ⇒ Numeric
The number of broadcast packets transmitted by this interface.
-
#tx_multicast ⇒ Numeric
The number of multicast packets transmitted by this interface.
-
#tx_octets ⇒ Numeric
The number of bytes transmitted by this interface.
-
#tx_total ⇒ Numeric
The total number of bytes transmitted by this interface.
-
#tx_unicast ⇒ Numeric
The number of unicast packets transmitted by this interface.
Instance Attribute Details
#collisions ⇒ Numeric
The number of packet collisions encountered by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def collisions @collisions end |
#crc_errors ⇒ Numeric
The number of CRC errors encountered by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def crc_errors @crc_errors end |
#discarded ⇒ Numeric
The number of packets discarded by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def discarded @discarded end |
#id ⇒ String
The network interface’s identifier.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def id @id end |
#rx_broadcast ⇒ Numeric
The number of broadcast packets received by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def rx_broadcast @rx_broadcast end |
#rx_multicast ⇒ Numeric
The number of multicast packets received by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def rx_multicast @rx_multicast end |
#rx_octets ⇒ Numeric
The number of bytes received by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def rx_octets @rx_octets end |
#rx_total ⇒ Numeric
The total number of bytes received by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def rx_total @rx_total end |
#rx_unicast ⇒ Numeric
The number of unicast packets received by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def rx_unicast @rx_unicast end |
#tx_broadcast ⇒ Numeric
The number of broadcast packets transmitted by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def tx_broadcast @tx_broadcast end |
#tx_multicast ⇒ Numeric
The number of multicast packets transmitted by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def tx_multicast @tx_multicast end |
#tx_octets ⇒ Numeric
The number of bytes transmitted by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def tx_octets @tx_octets end |
#tx_total ⇒ Numeric
The total number of bytes transmitted by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def tx_total @tx_total end |
#tx_unicast ⇒ Numeric
The number of unicast packets transmitted by this interface.
229 230 231 |
# File 'lib/icontrol/arx.rb', line 229 def tx_unicast @tx_unicast end |