//#include "INetAddressing.mpp"
///////////////////////////////hh.p////////////////////////////////////////
-namespace satcom {
-namespace lib {
+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:
std::string host() const;
unsigned port() const;
- // TODO: Interface
-
void clear();
struct sockaddr * sockaddr_p();
std::ostream & operator<<(std::ostream & os, INet4Address const & addr);
+ /** \brief
+
+ \todo Implement
+ */
class INet6Address
{
- // TODO: Implement
};
struct INet4AddressingPolicy
using GenericAddressingPolicy<INet4Address>::bind;
};
+ /** \brief
+
+ \todo Implement
+ */
struct INet6AddressingPolicy : public AddressingPolicyBase
{
typedef INet6Address Address;
-
- // TODO: Implement
};
struct InvalidINetAddressException : public std::exception
{ char const * what() const throw() { return "invalid inet address"; } };
-}}
+}
///////////////////////////////hh.e////////////////////////////////////////
#include "INetAddressing.cci"
\f
// Local Variables:
// mode: c++
-// c-file-style: "satcom"
+// c-file-style: "senf"
// End: