Class: XFrameManager
Hierarchy
EventEmitter↳
XFrameManager
Table of contents
Properties
Constructors
Accessors
Methods
Properties
onDataCallback
• onDataCallback: Function
Constructors
constructor
• new XFrameManager(hostWindow?, onDataCallback?)
Parameters
| Name | Type |
|---|---|
hostWindow? | Window |
onDataCallback? | Function |
Overrides
EventEmitter.constructor
Accessors
logger
• get logger(): Logger
Returns
Logger
hostAgent
• get hostAgent(): FrameAgent
Returns
guestAgents
• get guestAgents(): FrameAgent[]
Returns
Methods
createFrameByUrl
▸ createFrameByUrl(url): Promise<PeerAgent>
Parameters
| Name | Type |
|---|---|
url | string |
Returns
Promise<PeerAgent>
createGuest
▸ createGuest(): Promise<PeerAgent>
Returns
Promise<PeerAgent>
registerGuest
▸ registerGuest(guestWindow, peerId?): Promise<PeerAgent>
Parameters
| Name | Type |
|---|---|
guestWindow | Window |
peerId? | string |
Returns
Promise<PeerAgent>
removeGuest
▸ removeGuest(peerId): void
Parameters
| Name | Type |
|---|---|
peerId | string |
Returns
void