|
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: