m_address = GAddress_new();
}
+wxSockAddress::wxSockAddress(const wxSockAddress& other)
+{
+ m_address = GAddress_copy(other.m_address);
+}
+
wxSockAddress::~wxSockAddress()
{
GAddress_destroy(m_address);
m_address = GAddress_copy(address);
}
-const wxSockAddress& wxSockAddress::operator=(const wxSockAddress& addr)
+wxSockAddress& wxSockAddress::operator=(const wxSockAddress& addr)
{
SetAddress(addr.GetAddress());
return *this;
// ---------------------------------------------------------------------------
wxIPV4address::wxIPV4address()
- : wxSockAddress()
+{
+}
+
+wxIPV4address::wxIPV4address(const wxIPV4address& other)
+ : wxSockAddress(other)
{
}
{
}
+wxIPV6address::wxIPV6address(const wxIPV6address& other)
+ : wxSockAddress(other)
+{
+}
+
wxIPV6address::~wxIPV6address()
{
}
return GAddress_INET_GetPort(m_address);
}
-#endif
+#endif // 0
#if defined(__UNIX__) && !defined(__WXMAC__)
+
// ---------------------------------------------------------------------------
// wxUNIXaddress
// ---------------------------------------------------------------------------
wxUNIXaddress::wxUNIXaddress()
- : wxSockAddress()
+ : wxSockAddress()
+{
+}
+
+wxUNIXaddress::wxUNIXaddress(const wxUNIXaddress& other)
+ : wxSockAddress(other)
{
}
return wxString(path);
}
-#endif
+#endif // __UNIX__
#endif
// wxUSE_SOCKETS