Home Reference Source
import SimplePeerAbstract from 'foglet-core/src/utils/simple-peer-moc.js'
public class | source

SimplePeerAbstract

Extends:

events~EventEmitter → SimplePeerAbstract

Static Member Summary

Static Public Members
public static get

manager: *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

id: *

public
Private Members
private
private
private

Method Summary

Public Methods
public
public

send(data: *)

public

signal(data: *)

Private Methods
private

_close()

private

_connect(offer: *)

private

_connectWith(connectedWith: *)

private

_createAccept(offer: *): *

private
private

_error(error: *)

private

_init()

private
private

_send(to: *, data: *)

Static Public Members

public static get manager: * source

Public Constructors

public constructor() source

Public Members

public WEBRTC_SUPPORT: boolean source

public connected: boolean source

public connectedWith: * source

public disconnected: boolean source

public id: * source

public messageBuffer: *[] source

Private Members

private _isNegotiating: boolean source

private _manager: * source

private _options: * source

Public Methods

public destroy() source

public send(data: *) source

Params:

NameTypeAttributeDescription
data *

public signal(data: *) source

Params:

NameTypeAttributeDescription
data *

Private Methods

private _close() source

private _connect(offer: *) source

Params:

NameTypeAttributeDescription
offer *

private _connectWith(connectedWith: *) source

Params:

NameTypeAttributeDescription
connectedWith *

private _createAccept(offer: *): * source

Params:

NameTypeAttributeDescription
offer *

Return:

*

private _createOffer(): * source

Return:

*

private _error(error: *) source

Params:

NameTypeAttributeDescription
error *

private _init() source

private _reviewMessageBuffer() source

private _send(to: *, data: *) source

Params:

NameTypeAttributeDescription
to *
  • optional
data *