LeviLamina
Loading...
Searching...
No Matches
Scripting::QuickJS::Debugger Class Reference
+ Inheritance diagram for Scripting::QuickJS::Debugger:

Public Member Functions

Debuggeroperator= (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 Public Member Functions

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 ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkae28c9
 
::ll::UntypedStorage< 8, 8 > mUnke101ac
 
::ll::UntypedStorage< 8, 64 > mUnk84399a
 
::ll::UntypedStorage< 8, 64 > mUnk142c77
 
::ll::UntypedStorage< 8, 64 > mUnkbbe543
 

Member Function Documentation

◆ 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

The documentation for this class was generated from the following file: