LeviLamina
Loading...
Searching...
No Matches
ProxyConnection.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/Connection.h"
7#include "mc/external/webrtc/WeakPtr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class Candidate; }
12namespace webrtc { class Environment; }
13namespace webrtc { class PortInterface; }
14namespace webrtc { struct AsyncSocketPacketOptions; }
15// clang-format on
16
17namespace webrtc {
18
19class ProxyConnection : public ::webrtc::Connection {
20public:
21 // member variables
22 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 ProxyConnection& operator=(ProxyConnection const&);
29 ProxyConnection(ProxyConnection const&);
30 ProxyConnection();
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual int Send(void const* data, uint64 size, ::webrtc::AsyncSocketPacketOptions const& options) /*override*/;
36
37 virtual int GetError() /*override*/;
38
39 virtual ~ProxyConnection() /*override*/ = default;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
46 ::webrtc::Environment const& env,
48 uint64 index,
49 ::webrtc::Candidate const& remote_candidate
50 );
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(
57 ::webrtc::Environment const& env,
59 uint64 index,
60 ::webrtc::Candidate const& remote_candidate
61 );
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI int $Send(void const* data, uint64 size, ::webrtc::AsyncSocketPacketOptions const& options);
68
69 MCNAPI int $GetError();
70
71
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
80
81} // namespace webrtc
Definition Candidate.h:12
Definition Connection.h:35
MCAPI::webrtc::PortInterface * port()
Definition Environment.h:7
Definition PortInterface.h:29
MCAPI int $Send(void const *data, uint64 size, ::webrtc::AsyncSocketPacketOptions const &options)
MCAPI void * $ctor(::webrtc::Environment const &env, ::webrtc::WeakPtr<::webrtc::PortInterface > port, uint64 index, ::webrtc::Candidate const &remote_candidate)
MCAPI ProxyConnection(::webrtc::Environment const &env, ::webrtc::WeakPtr<::webrtc::PortInterface > port, uint64 index, ::webrtc::Candidate const &remote_candidate)
static MCAPI void ** $vftable()
Definition WeakPtr.h:8
Definition Alias.h:14
Definition AsyncSocketPacketOptions.h:10