rpclibrary › “Backend” › RPCServer
▪ SubResType
+ new RPCServer(port
: number, exporters
: Exporter‹SubResType›[], conf
: T.SocketConf): RPCServer
Defined in Backend.ts:19
Parameters:
Name | Type | Default |
---|---|---|
port |
number | - |
exporters |
Exporter‹SubResType›[] | [] |
conf |
T.SocketConf | {} |
Returns: RPCServer
Private
closeHandler• closeHandler: T.CloseHandler
Defined in Backend.ts:17
Private
connectionHandler• connectionHandler: T.ConnectionHandler
Defined in Backend.ts:19
Private
errorHandler• errorHandler: T.ErrorHandler
Defined in Backend.ts:18
Private
exporters• exporters: Exporter‹SubResType›[]
Defined in Backend.ts:23
Private
io• io: any = bsock.createServer()
Defined in Backend.ts:15
Private
port• port: number
Defined in Backend.ts:22
Private
visibility• visibility: T.Visibility
Defined in Backend.ts:16
Private
ws• ws: Server = http.createServer()
Defined in Backend.ts:14
▸ destroy(): Promise‹void›
Implementation of Destroyable
Defined in Backend.ts:80
Returns: Promise‹void›
Protected
initRPCs▸ initRPCs(socket
: Socket): void
Defined in Backend.ts:73
Parameters:
Name | Type |
---|---|
socket |
Socket |
Returns: void
Private
startWebsocket▸ startWebsocket(): void
Defined in Backend.ts:57
Returns: void