3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/IPAddress.h"
7#include "mc/external/webrtc/IPAddressType.h"
15 ::ll::TypedStorage<8, 32, ::std::string> hostname_;
16 ::ll::TypedStorage<8, 32, ::webrtc::IPAddress> ip_;
17 ::ll::TypedStorage<2, 2, ushort> port_;
18 ::ll::TypedStorage<4, 4, int> scope_id_;
19 ::ll::TypedStorage<1, 1, bool> literal_;
31 MCAPI ::std::string HostAsURIString()
const;
33 MCAPI
bool IsAnyIP()
const;
37 MCAPI
bool IsNil()
const;
45 MCNAPI
void SetIP(::std::string_view hostname);
69 MCNAPI ::webrtc::IPAddress
const&
ipaddr()
const;
77 MCAPI ushort port()
const;
89 MCNAPI
void*
$ctor(::std::string_view hostname,
int port);
Definition SocketAddress.h:11
MCAPI void SetPort(int port)
MCAPI::std::string ToString() const
MCAPI void * $ctor(::webrtc::SocketAddress const &addr)
MCAPI bool operator==(::webrtc::SocketAddress const &addr) const
MCAPI void * $ctor(::webrtc::IPAddress const &ip, int port)
MCAPI::std::string ToSensitiveNameAndAddressString() const
MCAPI SocketAddress(::webrtc::IPAddress const &ip, int port)
MCAPI SocketAddress(::std::string_view hostname, int port)
MCAPI bool operator<(::webrtc::SocketAddress const &addr) const
MCAPI void SetResolvedIP(::webrtc::IPAddress const &ip)
MCAPI::webrtc::SocketAddress & operator=(::webrtc::SocketAddress const &addr)
MCAPI::std::string ToSensitiveString() const
MCAPI::webrtc::IPAddress const & ipaddr() const
MCAPI SocketAddress(::webrtc::SocketAddress const &addr)
MCAPI bool IsUnresolvedIP() const
MCAPI uint64 ToSockAddrStorage(::sockaddr_storage *addr) const
MCAPI void SetIP(::std::string_view hostname)
MCAPI::std::string PortAsString() const
MCAPI bool IsPrivateIP() const
MCAPI::webrtc::IPAddressType GetIPAddressType() const
MCAPI void * $ctor(::std::string_view hostname, int port)
MCAPI::std::string HostAsSensitiveURIString() const
MCAPI void SetIP(::webrtc::IPAddress const &ip)
MCAPI bool IsLoopbackIP() const