#include "MIHTypes.hh"
//#include "TLVParser.mpp"
-///////////////////////////////hh.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace senf {
public:
///\name Value setters
- ///@{
+ //\{
void value( MIHFId const & id);
void value( std::string const & id );
void value( senf::INet4Address const & addr);
void value( senf::INet6Address const & addr);
void value( senf::EUI64 const & addr);
- ///@}
+ //\}
///\name Value getters
- ///@{
+ //\{
MIHFId valueAs( MIHFId::Type type) const;
std::string valueAsString() const;
senf::INet4Address valueAsINet4Address() const;
senf::INet6Address valueAsINet6Address() const;
senf::EUI64 valueAsEUI64() const;
- ///@}
+ //\}
///\name Value comparisons
- ///@{
+ //\{
bool valueEquals( MIHFId const & id) const;
bool valueEquals( std::string const & id ) const;
bool valueEquals( senf::INet4Address const & addr) const;
bool valueEquals( senf::INet6Address const & addr) const;
bool valueEquals( senf::EUI64 const & addr) const;
- ///@}
+ //\}
void dump(std::ostream & os) const;
void maxIdLength(boost::uint8_t maxl) const;
}
-///////////////////////////////hh.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#include "TLVParser.cci"
#include "TLVParser.ct"
#include "TLVParser.cti"