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