eth_phy_intf_impl¶
Warning
doxygenfile: Cannot find file “eos/eth_phy_intf_impl.h
Type definitions in eth_phy_intf_impl¶
-
namespace
eos
-
class
eth_phy_intf_counters_impl_t
- #include <eth_phy_intf_impl.h>
Ethernet interface counter class.
All of these attributes have the same meanings as the corresponding objects in the Ethernetlike (RFC3635) and RMON (RFC2819) MIBs.
Public Functions
-
eth_phy_intf_counters_impl_t
()
-
eth_phy_intf_counters_impl_t
(uint64_t single_collision_frames, uint64_t multiple_collision_frames, uint64_t fcs_errors, uint64_t alignment_errors, uint64_t deferred_transmissions, uint64_t late_collisions, uint64_t excessive_collisions, uint64_t internal_mac_transmit_errors, uint64_t carrier_sense_errors, uint64_t internal_mac_receive_errors, uint64_t frame_too_shorts, uint64_t frame_too_longs, uint64_t sqe_test_errors, uint64_t symbol_errors, uint64_t in_unknown_opcodes, uint64_t out_pause_frames, uint64_t in_pause_frames, uint64_t fragments, uint64_t jabbers)
-
uint64_t
single_collision_frames
() const Getter for ‘single_collision_frames’: Etherlike-MIB singleCollisionFrames counter.
-
uint64_t
multiple_collision_frames
() const Getter for ‘multiple_collision_frames’: Etherlike-MIB multipleCollisionFrames counter.
-
uint64_t
fcs_errors
() const Getter for ‘fcs_errors’: Etherlike-MIB fcsErrors counter.
-
uint64_t
alignment_errors
() const Getter for ‘alignment_errors’: Etherlike-MIB alignmentErrors counter.
-
uint64_t
deferred_transmissions
() const Getter for ‘deferred_transmissions’: Etherlike-MIB deferredTransmissions counter.
-
uint64_t
late_collisions
() const Getter for ‘late_collisions’: Etherlike-MIB lateCollisions counter.
-
uint64_t
excessive_collisions
() const Getter for ‘excessive_collisions’: Etherlike-MIB excessiveCollisions counter.
-
uint64_t
internal_mac_transmit_errors
() const Getter for ‘internal_mac_transmit_errors’: Etherlike-MIB internalMacTransmitErrors counter.
-
uint64_t
carrier_sense_errors
() const Getter for ‘carrier_sense_errors’: Etherlike-MIB carrierSenseErrors counter.
-
uint64_t
internal_mac_receive_errors
() const Getter for ‘internal_mac_receive_errors’: Etherlike-MIB internalMacReceiveErrors counter.
-
uint64_t
frame_too_shorts
() const Getter for ‘frame_too_shorts’: Etherlike-MIB frameTooShorts counter.
-
uint64_t
frame_too_longs
() const Getter for ‘frame_too_longs’: Etherlike-MIB frameTooLongs counter.
-
uint64_t
sqe_test_errors
() const Getter for ‘sqe_test_errors’: Etherlike-MIB sqeTestErrors counter.
-
uint64_t
symbol_errors
() const Getter for ‘symbol_errors’: Etherlike-MIB symbolErrors counter.
-
uint64_t
in_unknown_opcodes
() const Getter for ‘in_unknown_opcodes’: Etherlike-MIB inUnknownOpcodes counter.
-
uint64_t
out_pause_frames
() const Getter for ‘out_pause_frames’: Etherlike-MIB outPauseFrames counter.
-
uint64_t
in_pause_frames
() const Getter for ‘in_pause_frames’: Etherlike-MIB inPauseFrames counter.
-
uint64_t
fragments
() const Getter for ‘fragments’: RMON-MIB fragments counter.
-
uint64_t
jabbers
() const Getter for ‘jabbers’: RMON-MIB jabbers counter.
-
bool
operator==
(eth_phy_intf_counters_impl_t const & other) const
-
bool
operator!=
(eth_phy_intf_counters_impl_t const & other) const
-
uint32_t
hash
() const The hash function for type eth_phy_intf_counters_t.
-
void
mix_me
(hash_mix & h) const The hash mix function for type eth_phy_intf_counters_t.
-
std::string
to_string
() const Returns a string representation of the current object’s values.
Private Members
-
uint64_t
single_collision_frames_
-
uint64_t
multiple_collision_frames_
-
uint64_t
fcs_errors_
-
uint64_t
alignment_errors_
-
uint64_t
deferred_transmissions_
-
uint64_t
late_collisions_
-
uint64_t
excessive_collisions_
-
uint64_t
internal_mac_transmit_errors_
-
uint64_t
carrier_sense_errors_
-
uint64_t
internal_mac_receive_errors_
-
uint64_t
frame_too_shorts_
-
uint64_t
frame_too_longs_
-
uint64_t
sqe_test_errors_
-
uint64_t
symbol_errors_
-
uint64_t
in_unknown_opcodes_
-
uint64_t
out_pause_frames_
-
uint64_t
in_pause_frames_
-
uint64_t
fragments_
-
uint64_t
jabbers_
Friends
-
friend std::ostream &
operator<<
A utility stream operator that adds a string representation of eth_phy_intf_counters_t to the ostream.
-
-
class
eth_phy_intf_bin_counters_impl_t
- #include <eth_phy_intf_impl.h>
Ethernet interface bin counters class.
All of these attributes have the same meanings as the corresponding objects in the RMON MIB (RFC2819).
Public Functions
-
eth_phy_intf_bin_counters_impl_t
()
-
eth_phy_intf_bin_counters_impl_t
(uint64_t in_64_octet_frames, uint64_t in_65_to_127_octet_frames, uint64_t in_128_to_255_octet_frames, uint64_t in_256_to_511_octet_frames, uint64_t in_512_to_1023_octet_frames, uint64_t in_1024_to_1522_octet_frames, uint64_t in_1523_to_max_octet_frames, uint64_t out_64_octet_frames, uint64_t out_65_to_127_octet_frames, uint64_t out_128_to_255_octet_frames, uint64_t out_256_to_511_octet_frames, uint64_t out_512_to_1023_octet_frames, uint64_t out_1024_to_1522_octet_frames, uint64_t out_1523_to_max_octet_frames)
-
uint64_t
in_64_octet_frames
() const Getter for ‘in_64_octet_frames’: Input 64 octet frame counter.
-
uint64_t
in_65_to_127_octet_frames
() const Getter for ‘in_65_to_127_octet_frames’: Input 65 to 127 octet frame counter.
-
uint64_t
in_128_to_255_octet_frames
() const Getter for ‘in_128_to_255_octet_frames’: Input 128 to 255 octet frame counter.
-
uint64_t
in_256_to_511_octet_frames
() const Getter for ‘in_256_to_511_octet_frames’: Input 256 to 511 octet frame counter.
-
uint64_t
in_512_to_1023_octet_frames
() const Getter for ‘in_512_to_1023_octet_frames’: Input 512 to 1023 octet frame counter.
-
uint64_t
in_1024_to_1522_octet_frames
() const Getter for ‘in_1024_to_1522_octet_frames’: Input 1024 to 1522 octet frame counter.
-
uint64_t
in_1523_to_max_octet_frames
() const Getter for ‘in_1523_to_max_octet_frames’: Input 1523 to max octet frame counter.
-
uint64_t
out_64_octet_frames
() const Getter for ‘out_64_octet_frames’: Output 64 octet frame counter.
-
uint64_t
out_65_to_127_octet_frames
() const Getter for ‘out_65_to_127_octet_frames’: Output 65 to 127 octet frame counter.
-
uint64_t
out_128_to_255_octet_frames
() const Getter for ‘out_128_to_255_octet_frames’: Output 128 to 255 octet frame counter.
-
uint64_t
out_256_to_511_octet_frames
() const Getter for ‘out_256_to_511_octet_frames’: Output 256 to 511 octet frame counter.
-
uint64_t
out_512_to_1023_octet_frames
() const Getter for ‘out_512_to_1023_octet_frames’: Output 512 to 1023 octet frame counter.
-
uint64_t
out_1024_to_1522_octet_frames
() const Getter for ‘out_1024_to_1522_octet_frames’: Output 1024 to 1522 octet frame counter.
-
uint64_t
out_1523_to_max_octet_frames
() const Getter for ‘out_1523_to_max_octet_frames’: Output 1523 to max octet frame counter.
-
bool
operator==
(eth_phy_intf_bin_counters_impl_t const & other) const
-
bool
operator!=
(eth_phy_intf_bin_counters_impl_t const & other) const
-
uint32_t
hash
() const The hash function for type eth_phy_intf_bin_counters_t.
-
void
mix_me
(hash_mix & h) const The hash mix function for type eth_phy_intf_bin_counters_t.
-
std::string
to_string
() const Returns a string representation of the current object’s values.
Private Members
-
uint64_t
in_64_octet_frames_
-
uint64_t
in_65_to_127_octet_frames_
-
uint64_t
in_128_to_255_octet_frames_
-
uint64_t
in_256_to_511_octet_frames_
-
uint64_t
in_512_to_1023_octet_frames_
-
uint64_t
in_1024_to_1522_octet_frames_
-
uint64_t
in_1523_to_max_octet_frames_
-
uint64_t
out_64_octet_frames_
-
uint64_t
out_65_to_127_octet_frames_
-
uint64_t
out_128_to_255_octet_frames_
-
uint64_t
out_256_to_511_octet_frames_
-
uint64_t
out_512_to_1023_octet_frames_
-
uint64_t
out_1024_to_1522_octet_frames_
-
uint64_t
out_1523_to_max_octet_frames_
Friends
-
friend std::ostream &
operator<<
A utility stream operator that adds a string representation of eth_phy_intf_bin_counters_t to the ostream.
-
-
class