LeviLamina
Loading...
Searching...
No Matches
ConnectResponse.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class SessionDescriptionInterface; }
8// clang-format on
9
10namespace NetherNet {
11
13public:
14 // member variables
15 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 ConnectResponse& operator=(ConnectResponse const&);
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCNAPI ::std::string ToString() const;
30 // NOLINTEND
31
32public:
33 // static functions
34 // NOLINTBEGIN
35 MCNAPI static ::NetherNet::ConnectResponse Create(uint64 sessionId, ::std::string sdp);
36
37 MCNAPI static ::std::optional<::NetherNet::ConnectResponse>
38 TryCreate(uint64 sessionId, ::webrtc::SessionDescriptionInterface const& session);
39
40 MCNAPI static ::std::optional<::NetherNet::ConnectResponse>
41 TryParse(::std::array<::std::string_view, 3> const& tokens);
42 // NOLINTEND
43
44public:
45 // static variables
46 // NOLINTBEGIN
47 MCNAPI static ::std::string_view const& kIdentifier();
48 // NOLINTEND
49};
50
51} // namespace NetherNet
Definition ConnectResponse.h:12
static MCAPI ::std::string_view const & kIdentifier()
static MCAPI ::NetherNet::ConnectResponse Create(uint64 sessionId, ::std::string sdp)
MCAPI::std::string ToString() const
static MCAPI ::std::optional<::NetherNet::ConnectResponse > TryCreate(uint64 sessionId, ::webrtc::SessionDescriptionInterface const &session)
static MCAPI ::std::optional<::NetherNet::ConnectResponse > TryParse(::std::array<::std::string_view, 3 > const &tokens)
Definition SessionDescriptionInterface.h:18
Definition Alias.h:14