Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IPAddress.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
7class IPAddress {
8public:
9 // member variables
10 // NOLINTBEGIN
11 ::ll::TypedStorage<4, 4, int> family_;
12 union {
15 } u_;
16 // NOLINTEND
17
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual ~IPAddress();
22 // NOLINTEND
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCNAPI ::webrtc::IPAddress AsIPv6Address() const;
28
29 MCNAPI bool IsNil() const;
30
31 MCNAPI ::std::string ToSensitiveString() const;
32
33 MCAPI ::std::string ToString() const;
34
35 MCNAPI ::in_addr ipv4_address() const;
36
37 MCNAPI ::in6_addr ipv6_address() const;
38
39 MCNAPI bool operator!=(::webrtc::IPAddress const& other) const;
40
41 MCNAPI bool operator<(::webrtc::IPAddress const& other) const;
42
43 MCNAPI bool operator==(::webrtc::IPAddress const& other) const;
44
45 MCNAPI int overhead() const;
46
47 MCNAPI uint v4AddressAsHostOrderInteger() const;
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCNAPI void $dtor();
54 // NOLINTEND
55
56public:
57 // vftables
58 // NOLINTBEGIN
59 MCNAPI static void** $vftable();
60 // NOLINTEND
61};
62
63} // namespace webrtc
Definition IPAddress.h:7
MCAPI bool operator<(::webrtc::IPAddress const &other) const
MCAPI bool operator!=(::webrtc::IPAddress const &other) const
MCAPI::in6_addr ipv6_address() const
MCAPI bool IsNil() const
MCAPI::std::string ToSensitiveString() const
MCAPI::in_addr ipv4_address() const
MCAPI int overhead() const
MCAPI void $dtor()
MCAPI uint v4AddressAsHostOrderInteger() const
MCAPI::webrtc::IPAddress AsIPv6Address() const
static MCAPI void ** $vftable()
MCAPI bool operator==(::webrtc::IPAddress const &other) const
Definition Alias.h:14