Class: PeerAgent
Hierarchy
↳
PeerAgent
Table of contents
Properties
Methods
Constructors
Accessors
Properties
id
• id: string
Inherited from
remote
• remote: boolean
= false
Inherited from
channel
• channel: Channel
onDataCallback
• onDataCallback: Function
Methods
createPeer
▸ createPeer(onDataCallback?
): Promise
<PeerAgent
>
Parameters
Name | Type |
---|---|
onDataCallback? | Function |
Returns
Promise
<PeerAgent
>
Inherited from
loadPeer
▸ loadPeer(peerId
, peerWindow
): Promise
<PeerAgent
>
Parameters
Name | Type |
---|---|
peerId | string |
peerWindow | Window |
Returns
Promise
<PeerAgent
>
Inherited from
removePeer
▸ removePeer(peerId
): void
Parameters
Name | Type |
---|---|
peerId | string |
Returns
void
Inherited from
send
▸ send(data
): void
Parameters
Name | Type |
---|---|
data | any |
Returns
void
Overrides
sendSync
▸ sendSync(data
, options?
): Promise
<unknown
>
Parameters
Name | Type |
---|---|
data | any |
options | Object |
options.timeout? | number |
Returns
Promise
<unknown
>
Overrides
sendCode
▸ sendCode(code
, options?
): Promise
<unknown
>
Parameters
Name | Type |
---|---|
code | string |
options | Object |
options.timeout? | number |
Returns
Promise
<unknown
>
sendRPC
▸ sendRPC(data
, options?
): Promise
<unknown
>
Parameters
Name | Type |
---|---|
data | RPCData |
options | Object |
options.timeout? | number |
Returns
Promise
<unknown
>
sendEvent
▸ sendEvent(data
): void
Parameters
Name | Type |
---|---|
data | EventPayload |
Returns
void
navigate
▸ navigate(data
): void
Parameters
Name | Type |
---|---|
data | DlNavigationMessage |
Returns
void
connect
▸ connect(win
): Promise
<void
>
Parameters
Name | Type |
---|---|
win | Window |
Returns
Promise
<void
>
destroy
▸ destroy(): void
Returns
void
Overrides
Constructors
constructor
• new PeerAgent(localWin
, onDataCallback?
)
Parameters
Name | Type |
---|---|
localWin | Window |
onDataCallback? | Function |
Overrides
Accessors
isRegistered
• get
isRegistered(): boolean
Returns
boolean