v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::gdb_server::TransportBase Class Referenceabstract

#include <transport.h>

Inheritance diagram for v8::internal::wasm::gdb_server::TransportBase:
Collaboration diagram for v8::internal::wasm::gdb_server::TransportBase:

Public Member Functions

virtual ~TransportBase ()
 
virtual bool AcceptConnection ()=0
 
virtual bool Read (char *dst, int32_t len)=0
 
virtual bool Write (const char *src, int32_t len)=0
 
virtual bool IsDataAvailable () const =0
 
virtual void Disconnect ()=0
 
virtual void Close ()=0
 
virtual void WaitForDebugStubEvent ()=0
 
virtual bool SignalThreadEvent ()=0
 

Detailed Description

Definition at line 72 of file transport.h.

Constructor & Destructor Documentation

◆ ~TransportBase()

virtual v8::internal::wasm::gdb_server::TransportBase::~TransportBase ( )
inlinevirtual

Definition at line 74 of file transport.h.

Member Function Documentation

◆ AcceptConnection()

virtual bool v8::internal::wasm::gdb_server::TransportBase::AcceptConnection ( )
pure virtual

◆ Close()

virtual void v8::internal::wasm::gdb_server::TransportBase::Close ( )
pure virtual

◆ Disconnect()

virtual void v8::internal::wasm::gdb_server::TransportBase::Disconnect ( )
pure virtual

Implemented in v8::internal::wasm::gdb_server::Transport.

Here is the caller graph for this function:

◆ IsDataAvailable()

virtual bool v8::internal::wasm::gdb_server::TransportBase::IsDataAvailable ( ) const
pure virtual

Implemented in v8::internal::wasm::gdb_server::Transport.

Here is the caller graph for this function:

◆ Read()

virtual bool v8::internal::wasm::gdb_server::TransportBase::Read ( char * dst,
int32_t len )
pure virtual

Implemented in v8::internal::wasm::gdb_server::Transport.

Here is the caller graph for this function:

◆ SignalThreadEvent()

virtual bool v8::internal::wasm::gdb_server::TransportBase::SignalThreadEvent ( )
pure virtual

Implemented in v8::internal::wasm::gdb_server::SocketTransport.

Here is the caller graph for this function:

◆ WaitForDebugStubEvent()

virtual void v8::internal::wasm::gdb_server::TransportBase::WaitForDebugStubEvent ( )
pure virtual

Implemented in v8::internal::wasm::gdb_server::SocketTransport.

Here is the caller graph for this function:

◆ Write()

virtual bool v8::internal::wasm::gdb_server::TransportBase::Write ( const char * src,
int32_t len )
pure virtual

Implemented in v8::internal::wasm::gdb_server::Transport.

Here is the caller graph for this function:

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