X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FINetAddressing.hh;h=9b8b160aaae7f1d067a2d6ee63ac7e36ac80adac;hb=70256cc93f59f5d2c9b3428775a181e5e225bfc5;hp=60a71a22f2d9da57f17e7b0b733ce7566027fb94;hpb=ac6a813d9d99f7add4e13aff7a4bcd314d5604a6;p=senf.git diff --git a/Socket/INetAddressing.hh b/Socket/INetAddressing.hh index 60a71a2..9b8b160 100644 --- a/Socket/INetAddressing.hh +++ b/Socket/INetAddressing.hh @@ -38,9 +38,13 @@ namespace senf { - // TODO: Implement real INet4Address datatype and - // rename this one to INet4SockAddress ... + /** \brief + + \todo Implement real INet4Address datatype and + rename this one to INet4SockAddress ... + \todo Implement more complete interface + */ class INet4Address { public: @@ -55,8 +59,6 @@ namespace senf { std::string host() const; unsigned port() const; - // TODO: Interface - void clear(); struct sockaddr * sockaddr_p(); @@ -71,9 +73,12 @@ namespace senf { std::ostream & operator<<(std::ostream & os, INet4Address const & addr); + /** \brief + + \todo Implement + */ class INet6Address { - // TODO: Implement }; struct INet4AddressingPolicy @@ -88,11 +93,13 @@ namespace senf { using GenericAddressingPolicy::bind; }; + /** \brief + + \todo Implement + */ struct INet6AddressingPolicy : public AddressingPolicyBase { typedef INet6Address Address; - - // TODO: Implement }; struct InvalidINetAddressException : public std::exception