#ifndef MSP_NET_INET_H_
#define MSP_NET_INET_H_
+#include "mspnet_api.h"
#include "sockaddr.h"
namespace Msp {
/**
Address class for IPv4 sockets.
*/
-class InetAddr: public SockAddr
+class MSPNET_API InetAddr: public SockAddr
{
private:
unsigned char addr[4] = { };
InetAddr() = default;
InetAddr(const SysAddr &);
+ static InetAddr wildcard(unsigned);
+ static InetAddr localhost(unsigned);
+
InetAddr *copy() const override { return new InetAddr(*this); }
SysAddr to_sys() const override;