Commit 7f83d38b authored by Max Kellermann's avatar Max Kellermann

net/StaticSocketAddress: add struct sockaddr cast operators

parent 54de8b8e
...@@ -56,6 +56,14 @@ public: ...@@ -56,6 +56,14 @@ public:
size); size);
} }
operator struct sockaddr *() noexcept {
return reinterpret_cast<struct sockaddr *>(&address);
}
operator const struct sockaddr *() const noexcept {
return reinterpret_cast<const struct sockaddr *>(&address);
}
struct sockaddr *GetAddress() noexcept { struct sockaddr *GetAddress() noexcept {
return reinterpret_cast<struct sockaddr *>(&address); return reinterpret_cast<struct sockaddr *>(&address);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment