//#include "LLAddressing.mpp"
//#include "LLAddressing.ih"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
/// \addtogroup addr_group
- /// @{
+ //\{
/** \brief Link local address
, Outgoing = PACKET_OUTGOING /**< Packet sent out from this host */
};
- ///////////////////////////////////////////////////////////////////////////
+ //-////////////////////////////////////////////////////////////////////////
///\name Structors and default members
- ///@{
+ //\{
LLSocketAddress(); ///< Create empty address
explicit LLSocketAddress(unsigned proto, std::string const & iface="");
\throws UnknownInterfaceException if \a iface is not
a valid interface name. */
- LLSocketAddress(const LLSocketAddress& other);
- LLSocketAddress& operator=(const LLSocketAddress& other);
+ LLSocketAddress(LLSocketAddress const & other);
+ LLSocketAddress& operator=(LLSocketAddress const & other);
- ///@}
- ///////////////////////////////////////////////////////////////////////////
+ //\}
+ //-////////////////////////////////////////////////////////////////////////
MACAddress address() const; ///< Return address
std::string interface() const; ///< Return interface name
unsigned protocol() const; ///< Return address protocol (ethertype)
- unsigned arptype() const; ///< Return the hatype field (ARP hardware type)
+ unsigned arptype() const; ///< Return the arptype field (ARP hardware type)
PktType pkttype() const; ///< Return type of packet
// The mutating interface is purposely restricted to allow only
struct ::sockaddr_ll addr_;
};
- /// @}
+ //\}
/// \addtogroup policy_impl_group
- /// @{
+ //\{
/** \brief Addressing policy supporting link-local addressing
using BSDAddressingPolicyMixin<LLSocketAddress>::bind;
};
- /// @}
+ //\}
/** \brief Write link layer address
\related LLSocketAddress
std::ostream & operator<<(std::ostream & os, LLSocketAddress const & llAddr);
}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#include "LLAddressing.cci"
//#include "LLAddressing.ct"
//#include "LLAddressing.cti"