NPRPC docs

enum EndPointType

IDL

enum EndPointType : u32

The transport an EndPoint refers to.

idl/nprpc_base.npidl:69

Cases

Http = 4

HTTP or HTTP/3

idl/nprpc_base.npidl

Quic = 7

QUIC transport with encryption and compression

idl/nprpc_base.npidl

SecuredHttp = 5

HTTPS or HTTPS/3

idl/nprpc_base.npidl

SecuredWebSocket = 3

Secured WebSocket with TLS encryption and deflate compression

idl/nprpc_base.npidl

SharedMemory = 6

Shared memory transport

idl/nprpc_base.npidl

Tcp = 0

Plain TCP (no encryption and compression)

idl/nprpc_base.npidl

TcpPrivate = 1

TCP reachable only from the session that activated the object.

idl/nprpc_base.npidl

WebSocket = 2

Plain WebSocket with no encryption and deflate compression

idl/nprpc_base.npidl

WebTransport = 8

Browser WebTransport session on top of HTTPS and HTTP/3

idl/nprpc_base.npidl