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