NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EthernetAddr Struct Reference

#include <net.h>

Public Member Functions

bool is_local () const
bool is_multicast () const
bool is_broadcast () const
 EthernetAddr ()
 EthernetAddr (uint8 b1, uint8 b2, uint8 b3, uint8 b4, uint8 b5, uint8 b6)
 EthernetAddr (uint64 _raw)

Public Attributes

union {
   uint64   raw
   uint8   byte [6]
}; 

Constructor & Destructor Documentation

EthernetAddr::EthernetAddr ( )
inline
EthernetAddr::EthernetAddr ( uint8  b1,
uint8  b2,
uint8  b3,
uint8  b4,
uint8  b5,
uint8  b6 
)
inline
EthernetAddr::EthernetAddr ( uint64  _raw)
inlineexplicit

Member Function Documentation

bool EthernetAddr::is_broadcast ( ) const
inline
bool EthernetAddr::is_local ( ) const
inline
bool EthernetAddr::is_multicast ( ) const
inline

Member Data Documentation

union { ... }
uint8 EthernetAddr::byte[6]
uint64 EthernetAddr::raw

The documentation for this struct was generated from the following file: