LeviLamina
Loading...
Searching...
No Matches
AsyncSSLSocket.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/BufferedReadAdapter.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace rtc { class Socket; }
11namespace rtc { class SocketAddress; }
12// clang-format on
13
14namespace rtc {
15
17public:
18 // prevent constructor by default
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 // vIndex: 4
25 virtual int Connect(::rtc::SocketAddress const& addr) /*override*/;
26
27 // vIndex: 18
28 virtual void OnConnectEvent(::rtc::Socket* socket) /*override*/;
29
30 // vIndex: 22
31 virtual void ProcessInput(char* data, uint64* len) /*override*/;
32
33 // vIndex: 0
34 virtual ~AsyncSSLSocket() /*override*/ = default;
35 // NOLINTEND
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI explicit AsyncSSLSocket(::rtc::Socket* socket);
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor(::rtc::Socket* socket);
47 // NOLINTEND
48
49public:
50 // virtual function thunks
51 // NOLINTBEGIN
52 MCNAPI int $Connect(::rtc::SocketAddress const& addr);
53
54 MCNAPI void $OnConnectEvent(::rtc::Socket* socket);
55
56 MCNAPI void $ProcessInput(char* data, uint64* len);
57 // NOLINTEND
58
59public:
60 // vftables
61 // NOLINTBEGIN
62 MCNAPI static void** $vftableForSocket();
63
64 MCNAPI static void** $vftableForHasSlots();
65 // NOLINTEND
66};
67
68} // namespace rtc
Definition AsyncSSLSocket.h:16
static MCAPI void ** $vftableForSocket()
MCAPI AsyncSSLSocket(::rtc::Socket *socket)
MCAPI int $Connect(::rtc::SocketAddress const &addr)
MCAPI void $OnConnectEvent(::rtc::Socket *socket)
MCAPI void * $ctor(::rtc::Socket *socket)
MCAPI void $ProcessInput(char *data, uint64 *len)
static MCAPI void ** $vftableForHasSlots()
Definition BufferedReadAdapter.h:15
Definition SocketAddress.h:12
Definition Socket.h:12