|
|
using | MessageHandler = ::std::function<void(::std::string_view)> |
| |
|
|
Debugger & | operator= (Debugger const &) |
| |
|
| Debugger (Debugger const &) |
| |
| virtual bool | attach (bool performHandshake, ::std::optional<::std::string > targetModuleUuid, ::std::function< void(::std::string_view)> handler) |
| |
| virtual void | detach () |
| |
| virtual bool | closed () const |
| |
| virtual void | pumpMessages () |
| |
| MCAPI bool | $attach (bool performHandshake, ::std::optional<::std::string > targetModuleUuid, ::std::function< void(::std::string_view)> handler) |
| |
| MCAPI void | $detach () |
| |
| MCAPI bool | $closed () const |
| |
| MCAPI void | $pumpMessages () |
| |
|
| static MCAPI uint | ContextToId (::JSContext *ctx, void *) |
| |
| static MCAPI char const * | ContextToModuleUuidLowerCase (::JSContext *ctx, void *) |
| |
| static MCAPI void | MessageHandler (void *udata, char const *message, uint64 length) |
| |
| static MCAPI void | NotifyResume (void *udata) |
| |
| static MCAPI char const * | ToTypeName (::JSContext *ctx, ::JSValue val) |
| |
| static MCAPI void | TransportClose (::JSRuntime *rt, void *udata) |
| |
| static MCAPI uint64 | TransportPeek (void *udata) |
| |
| static MCAPI uint64 | TransportRead (void *udata, char *buffer, uint64 length) |
| |
| static MCAPI uint64 | TransportWrite (void *udata, char const *buffer, uint64 length) |
| |
| static MCAPI void ** | $vftable () |
| |
◆ attach()
| virtual bool Scripting::QuickJS::Debugger::attach |
( |
bool | performHandshake, |
|
|
::std::optional<::std::string > | targetModuleUuid, |
|
|
::std::function< void(::std::string_view)> | handler ) |
|
virtual |
◆ detach()
| virtual void Scripting::QuickJS::Debugger::detach |
( |
| ) |
|
|
virtual |
◆ closed()
| virtual bool Scripting::QuickJS::Debugger::closed |
( |
| ) |
const |
|
virtual |
◆ pumpMessages()
| virtual void Scripting::QuickJS::Debugger::pumpMessages |
( |
| ) |
|
|
virtual |
◆ ContextToId()
| static MCAPI uint Scripting::QuickJS::Debugger::ContextToId |
( |
::JSContext * | ctx, |
|
|
void * | ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ ContextToModuleUuidLowerCase()
| static MCAPI char const * Scripting::QuickJS::Debugger::ContextToModuleUuidLowerCase |
( |
::JSContext * | ctx, |
|
|
void * | ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ MessageHandler()
| static MCAPI void Scripting::QuickJS::Debugger::MessageHandler |
( |
void * | udata, |
|
|
char const * | message, |
|
|
uint64 | length ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ NotifyResume()
| static MCAPI void Scripting::QuickJS::Debugger::NotifyResume |
( |
void * | udata | ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ ToTypeName()
| static MCAPI char const * Scripting::QuickJS::Debugger::ToTypeName |
( |
::JSContext * | ctx, |
|
|
::JSValue | val ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ TransportClose()
| static MCAPI void Scripting::QuickJS::Debugger::TransportClose |
( |
::JSRuntime * | rt, |
|
|
void * | udata ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ TransportPeek()
| static MCAPI uint64 Scripting::QuickJS::Debugger::TransportPeek |
( |
void * | udata | ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ TransportRead()
| static MCAPI uint64 Scripting::QuickJS::Debugger::TransportRead |
( |
void * | udata, |
|
|
char * | buffer, |
|
|
uint64 | length ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ TransportWrite()
| static MCAPI uint64 Scripting::QuickJS::Debugger::TransportWrite |
( |
void * | udata, |
|
|
char const * | buffer, |
|
|
uint64 | length ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $attach()
| MCAPI bool Scripting::QuickJS::Debugger::$attach |
( |
bool | performHandshake, |
|
|
::std::optional<::std::string > | targetModuleUuid, |
|
|
::std::function< void(::std::string_view)> | handler ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $detach()
| MCAPI void Scripting::QuickJS::Debugger::$detach |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $closed()
| MCAPI bool Scripting::QuickJS::Debugger::$closed |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $pumpMessages()
| MCAPI void Scripting::QuickJS::Debugger::$pumpMessages |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| static MCAPI void ** Scripting::QuickJS::Debugger::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file:
- src-server/mc/deps/scripting/quickjs/debugger/Debugger.h