v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
transport.h File Reference
#include <sstream>
#include "src/base/macros.h"
#include "src/debug/wasm/gdb-server/gdb-remote-util.h"
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/tcp.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <unistd.h>
Include dependency graph for transport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::wasm::gdb_server::SocketBinding
 
class  v8::internal::wasm::gdb_server::TransportBase
 
class  v8::internal::wasm::gdb_server::Transport
 
class  v8::internal::wasm::gdb_server::SocketTransport
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 
namespace  v8::internal::wasm::gdb_server
 

Macros

#define CloseSocket   close
 
#define InvalidSocket   (-1)
 
#define SocketGetLastError()
 

Typedefs

typedef int SocketHandle
 

Variables

static const int kErrInterrupt = EINTR
 

Macro Definition Documentation

◆ CloseSocket

#define CloseSocket   close

Definition at line 37 of file transport.h.

◆ InvalidSocket

#define InvalidSocket   (-1)

Definition at line 38 of file transport.h.

◆ SocketGetLastError

#define SocketGetLastError ( )
Value:
errno

Definition at line 39 of file transport.h.

Typedef Documentation

◆ SocketHandle

typedef int SocketHandle

Definition at line 35 of file transport.h.

Variable Documentation

◆ kErrInterrupt

const int kErrInterrupt = EINTR
static

Definition at line 40 of file transport.h.