LeviLamina
Loading...
Searching...
No Matches
PortConfiguration.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/cricket/ProtocolType.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cricket { struct RelayServerConfig; }
11namespace rtc { class SocketAddress; }
12namespace webrtc { class FieldTrialsView; }
13// clang-format on
14
15namespace cricket {
16
18public:
19 // member functions
20 // NOLINTBEGIN
21 MCAPI void AddRelay(::cricket::RelayServerConfig const&);
22
23 MCAPI ::std::set<::rtc::SocketAddress> GetRelayServerAddresses(::cricket::ProtocolType) const;
24
25 MCAPI
26 PortConfiguration(::std::set<::rtc::SocketAddress> const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>> const&, ::std::string_view, ::std::string_view, ::webrtc::FieldTrialsView const*);
27
28 MCAPI ::std::set<::rtc::SocketAddress> StunServers();
29
30 MCAPI bool SupportsProtocol(::cricket::RelayServerConfig const&, ::cricket::ProtocolType) const;
31 // NOLINTEND
32
33public:
34 // constructor thunks
35 // NOLINTBEGIN
36 MCAPI void*
37 $ctor(::std::set<::rtc::SocketAddress> const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>> const&, ::std::string_view, ::std::string_view, ::webrtc::FieldTrialsView const*);
38 // NOLINTEND
39};
40
41} // namespace cricket
Definition FieldTrialsView.h:7
Definition PortConfiguration.h:17
Definition RelayServerConfig.h:15