X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FRaw%2FEUI64.hh;fp=senf%2FSocket%2FProtocols%2FRaw%2FEUI64.hh;h=0866f85ffd674dc15af295010599de117d83d86b;hp=2acb090a7892cdd600ce23bd890d3d9ffba220a2;hb=74febc7a9abc84c4939269b3443d15fc27f4e960;hpb=9de1568365b7ac411b84da000e18516d9c3b3293 diff --git a/senf/Socket/Protocols/Raw/EUI64.hh b/senf/Socket/Protocols/Raw/EUI64.hh index 2acb090..0866f85 100644 --- a/senf/Socket/Protocols/Raw/EUI64.hh +++ b/senf/Socket/Protocols/Raw/EUI64.hh @@ -43,7 +43,7 @@ namespace senf { - class MACAddress; + struct MACAddress; /** \brief EUI-64 data type @@ -78,22 +78,16 @@ namespace senf { \ingroup addr_group */ - class EUI64 + struct EUI64 : public boost::array, public senf::comparable_safe_bool { - public: //-//////////////////////////////////////////////////////////////////////// ///\name Structors and default members //\{ static EUI64 const None; ///< The empty (0) address - // default copy constructor - // default copy assignment - // default destructor - // no conversion constructors - explicit EUI64(boost::uint64_t v=0u); ///< Construct EUI-64 explicit EUI64(senf::NoInit_t); ///< Construct uninitialized EUI-64