MCPcopy Create free account
hub / github.com/MonaSolutions/MonaServer / SocketWilcard

Method SocketWilcard

MonaBase/sources/SocketAddress.cpp:107–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105class SocketWilcard : public SocketAddress {
106public:
107 SocketWilcard(IPAddress::Family family) {
108 if (family == IPAddress::IPv6) {
109 struct sockaddr_in6 addr;
110 memset(&addr, 0, sizeof(addr));
111 addr.sin6_family = AF_INET6;
112 set_sin6_len(&addr);
113 set(*reinterpret_cast<const struct sockaddr*>(&addr));
114 } else {
115 struct sockaddr_in addr;
116 memset(&addr, 0, sizeof(addr));
117 addr.sin_family = AF_INET;
118 set_sin_len(&addr);
119 set(*reinterpret_cast<const struct sockaddr*>(&addr));
120 }
121 }
122};
123
124static SocketWilcard _Addressv4Wildcard(IPAddress::IPv4);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected