LeviLamina
Loading...
Searching...
No Matches
ScriptDebuggerTransport.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/runtime/IDebuggerTransport.h"
7
8
class
ScriptDebuggerTransport
:
public
::Scripting::IDebuggerTransport
{
9
public
:
10
// member variables
11
// NOLINTBEGIN
12
::ll::UntypedStorage<8, 8>
mUnkeffb26;
13
::ll::UntypedStorage<8, 8>
mUnk47b104;
14
::ll::UntypedStorage<8, 136>
mUnkf9bbd8;
15
::ll::UntypedStorage<8, 8>
mUnk34b362;
16
::ll::UntypedStorage<8, 8>
mUnk23a39e;
17
// NOLINTEND
18
19
public
:
20
// prevent constructor by default
21
ScriptDebuggerTransport
& operator=(
ScriptDebuggerTransport
const
&);
22
ScriptDebuggerTransport
(
ScriptDebuggerTransport
const
&);
23
ScriptDebuggerTransport
();
24
25
public
:
26
// virtual functions
27
// NOLINTBEGIN
28
// vIndex: 0
29
virtual
~ScriptDebuggerTransport
()
/*override*/
=
default
;
30
31
// vIndex: 1
32
virtual
bool
listen(ushort port)
/*override*/
;
33
34
// vIndex: 2
35
virtual
bool
connect(::std::string
const
& host, ushort port)
/*override*/
;
36
37
// vIndex: 3
38
virtual
bool
selectClient(::std::string& outClient)
/*override*/
;
39
40
// vIndex: 4
41
virtual
bool
started()
const
/*override*/
;
42
43
// vIndex: 5
44
virtual
bool
connected()
const
/*override*/
;
45
46
// vIndex: 6
47
virtual
bool
lostConnection()
const
/*override*/
;
48
49
// vIndex: 7
50
virtual
bool
readyClose()
const
/*override*/
;
51
52
// vIndex: 8
53
virtual
void
close()
/*override*/
;
54
55
// vIndex: 9
56
virtual
bool
peek()
const
/*override*/
;
57
58
// vIndex: 10
59
virtual
bool
receive(
char
*
buffer
, uint64 length)
/*override*/
;
60
61
// vIndex: 11
62
virtual
void
send(
char
const
*
buffer
, uint64 length)
/*override*/
;
63
// NOLINTEND
64
65
public
:
66
// destructor thunk
67
// NOLINTBEGIN
68
69
// NOLINTEND
70
71
public
:
72
// virtual function thunks
73
// NOLINTBEGIN
74
MCAPI
bool
$listen(ushort port);
75
76
MCAPI
bool
$connect(::std::string
const
& host, ushort port);
77
78
MCAPI
bool
$selectClient(::std::string& outClient);
79
80
MCFOLD
bool
$started()
const
;
81
82
MCAPI
bool
$connected()
const
;
83
84
MCAPI
bool
$lostConnection()
const
;
85
86
MCAPI
bool
$readyClose()
const
;
87
88
MCAPI
void
$close();
89
90
MCAPI
bool
$peek()
const
;
91
92
MCAPI
bool
$receive(
char
*
buffer
, uint64 length);
93
94
MCAPI
void
$send(
char
const
*
buffer
, uint64 length);
95
// NOLINTEND
96
97
public
:
98
// vftables
99
// NOLINTBEGIN
100
MCAPI
static
void
** $vftable();
101
// NOLINTEND
102
};
ScriptDebuggerTransport
Definition
ScriptDebuggerTransport.h:8
Scripting::IDebuggerTransport
Definition
IDebuggerTransport.h:7
buffer
Definition
buffer.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
debugger
ScriptDebuggerTransport.h
Generated on Sat Apr 26 2025 05:55:50 for LeviLamina by
1.12.0