Interface: ChannelWorker
Channel.ChannelWorker
Table of contents
Properties
Methods
Properties
WebSocketProxy
• Optional
WebSocketProxy: Object
Call signature
• new WebSocketProxy(url
, protocols?
): WebSocket
Parameters
Name | Type |
---|---|
url |
string | URL |
protocols? |
string | string [] |
Returns
WebSocket
Type declaration
Name | Type |
---|---|
CLOSED |
number |
CLOSING |
number |
CONNECTING |
number |
OPEN |
number |
prototype |
WebSocket |
Defined in
webR/chan/channel.ts:115
inputOrDispatch
• inputOrDispatch: () => number
Type declaration
▸ (): number
Returns
number
Defined in
webR/chan/channel.ts:112
resolveRequest
• resolveRequest: (msg
: Message
) => void
Type declaration
▸ (msg
): void
Parameters
Name | Type |
---|---|
msg |
Message |
Returns
void
Defined in
webR/chan/channel.ts:114
setDispatchHandler
• setDispatchHandler: (dispatch
: (msg
: Message
) => void
) => void
Type declaration
▸ (dispatch
): void
Parameters
Name | Type |
---|---|
dispatch |
(msg : Message ) => void |
Returns
void
Defined in
webR/chan/channel.ts:113
Methods
handleEvents
▸ handleEvents(): void
Returns
void
Defined in
webR/chan/channel.ts:109
read
▸ read(): Message
Returns
Defined in
webR/chan/channel.ts:108
resolve
▸ resolve(): void
Returns
void
Defined in
webR/chan/channel.ts:104
run
▸ run(args
): void
Parameters
Name | Type |
---|---|
args |
string [] |
Returns
void
Defined in
webR/chan/channel.ts:111
setInterrupt
▸ setInterrupt(interrupt
): void
Parameters
Name | Type |
---|---|
interrupt |
() => void |
Returns
void
Defined in
webR/chan/channel.ts:110
syncRequest
▸ syncRequest(msg
, transfer?
): Message
Parameters
Name | Type |
---|---|
msg |
Message |
transfer? |
[Transferable ] |
Returns
Defined in
webR/chan/channel.ts:107
write
▸ write(msg
, transfer?
): void
Parameters
Name | Type |
---|---|
msg |
Message |
transfer? |
[Transferable ] |
Returns
void
Defined in
webR/chan/channel.ts:105
writeSystem
▸ writeSystem(msg
, transfer?
): void
Parameters
Name | Type |
---|---|
msg |
Message |
transfer? |
[Transferable ] |
Returns
void
Defined in
webR/chan/channel.ts:106