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/cricket/Connection.h"
7#include "mc/external/rtc/WeakPtr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cricket { class Candidate; }
12namespace cricket { class PortInterface; }
13namespace rtc { struct PacketOptions; }
14// clang-format on
15
16namespace cricket {
17
19public:
20 // member variables
21 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 ProxyConnection& operator=(ProxyConnection const&);
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 // vIndex: 6
35 virtual int Send(void const* data, uint64 len, ::rtc::PacketOptions const& options) /*override*/;
36
37 // vIndex: 7
38 virtual int GetError() /*override*/;
39
40 // vIndex: 0
41 virtual ~ProxyConnection() /*override*/ = default;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
49 uint64 index,
50 ::cricket::Candidate const& remote_candidate
51 );
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void*
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64 MCNAPI int $Send(void const* data, uint64 len, ::rtc::PacketOptions const& options);
65
66 MCNAPI int $GetError();
67 // NOLINTEND
68
69public:
70 // vftables
71 // NOLINTBEGIN
72 MCNAPI static void** $vftable();
73 // NOLINTEND
74};
75
76} // namespace cricket
Definition Candidate.h:15
Definition Connection.h:38
MCAPI::cricket::PortInterface * port()
Definition ProxyConnection.h:18
static MCAPI void ** $vftable()
MCAPI void * $ctor(::rtc::WeakPtr<::cricket::PortInterface > port, uint64 index, ::cricket::Candidate const &remote_candidate)
MCAPI int $Send(void const *data, uint64 len, ::rtc::PacketOptions const &options)
MCAPI ProxyConnection(::rtc::WeakPtr<::cricket::PortInterface > port, uint64 index, ::cricket::Candidate const &remote_candidate)
Definition WeakPtr.h:8
Definition Alias.h:14
Definition PacketOptions.h:10