// $Id$
//
-// Copyright (C) 2009
+// Copyright (C) 2009
// Fraunhofer Institute for Open Communication Systems (FOKUS)
// Competence Center NETwork research (NET), St. Augustin, GERMANY
// Stefan Bund <g0dil@berlios.de>
class MACAddress;
/** \brief EUI-64 data type
-
+
An EUI-64 is a 64 bit (8 octet) id. The id is represented as an 8 byte sequence in network
byte order. An EUI64 can be converted from/to several other representations
static EUI64 from_string(std::string const & s);
///< Construct EUI-64 from string representation
/**< The string representation consists of 8 octets in
- hexadecimal notation spearated by ':' or '-'
+ hexadecimal notation separated by ':' or '-'
\throws senf::AddressSyntaxException */
template <class InputIterator>
static EUI64 from_data(InputIterator i);
*/
bool group() const; ///< \c true if the \e group bit is set, \c false otherwise
/**< The \e group bit is the least significant bit of the
- first octed (bit 7 in standard RFC bit numbering). */
+ first octet (bit 7 in standard RFC bit numbering). */
bool boolean_test() const; ///< \c true, if EUI64 is != 0, \c false otherwise
boost::uint64_t uint64() const; ///< Return EUI64 as integer number
};