Last updated

Class: XFrameManager

Hierarchy

  • EventEmitter

    ↳ XFrameManager

Table of contents

Properties

Constructors

Accessors

Methods

Properties

onDataCallback

• onDataCallback: Function

Constructors

constructor

• new XFrameManager(hostWindow?, onDataCallback?)

Parameters

NameType
hostWindow?Window
onDataCallback?Function

Overrides

EventEmitter.constructor

Accessors

logger

• get logger(): Logger

Returns

Logger


hostAgent

• get hostAgent(): FrameAgent

Returns

FrameAgent


guestAgents

• get guestAgents(): FrameAgent[]

Returns

FrameAgent[]

Methods

createFrameByUrl

▸ createFrameByUrl(url): Promise<PeerAgent>

Parameters

NameType
urlstring

Returns

Promise<PeerAgent>


createGuest

▸ createGuest(): Promise<PeerAgent>

Returns

Promise<PeerAgent>


registerGuest

▸ registerGuest(guestWindow, peerId?): Promise<PeerAgent>

Parameters

NameType
guestWindowWindow
peerId?string

Returns

Promise<PeerAgent>


removeGuest

▸ removeGuest(peerId): void

Parameters

NameType
peerIdstring

Returns

void