Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TurnCreatePermissionRequest.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/StunRequest.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { class SocketAddress; }
11namespace webrtc { class StunMessage; }
12namespace webrtc { class TurnEntry; }
13namespace webrtc { class TurnPort; }
14// clang-format on
15
16namespace webrtc {
17
18class TurnCreatePermissionRequest : public ::webrtc::StunRequest {
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 TurnCreatePermissionRequest& operator=(TurnCreatePermissionRequest const&);
30 TurnCreatePermissionRequest(TurnCreatePermissionRequest const&);
31 TurnCreatePermissionRequest();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~TurnCreatePermissionRequest() /*override*/ = default;
37
38 virtual void OnSent() /*override*/;
39
40 virtual void OnResponse(::webrtc::StunMessage* response) /*override*/;
41
42 virtual void OnErrorResponse(::webrtc::StunMessage* response) /*override*/;
43
44 virtual void OnTimeout() /*override*/;
45 // NOLINTEND
46
47public:
48 // member functions
49 // NOLINTBEGIN
53 ::webrtc::SocketAddress const& ext_addr
54 );
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCNAPI void* $ctor(::webrtc::TurnPort* port, ::webrtc::TurnEntry* entry, ::webrtc::SocketAddress const& ext_addr);
61 // NOLINTEND
62
63public:
64 // virtual function thunks
65 // NOLINTBEGIN
66 MCNAPI void $OnSent();
67
68 MCNAPI void $OnResponse(::webrtc::StunMessage* response);
69
71
72 MCNAPI void $OnTimeout();
73
74
75 // NOLINTEND
76
77public:
78 // vftables
79 // NOLINTBEGIN
80 MCNAPI static void** $vftable();
81 // NOLINTEND
82};
83
84} // namespace webrtc
Definition SocketAddress.h:11
Definition StunMessage.h:24
Definition StunRequest.h:15
MCAPI void * $ctor(::webrtc::TurnPort *port, ::webrtc::TurnEntry *entry, ::webrtc::SocketAddress const &ext_addr)
MCAPI TurnCreatePermissionRequest(::webrtc::TurnPort *port, ::webrtc::TurnEntry *entry, ::webrtc::SocketAddress const &ext_addr)
MCAPI void $OnResponse(::webrtc::StunMessage *response)
static MCAPI void ** $vftable()
MCAPI void $OnErrorResponse(::webrtc::StunMessage *response)
Definition TurnEntry.h:16
Definition TurnPort.h:34
Definition Alias.h:14