|
| constructor (signalingServerConfiguration, dataChannelConfiguration, rtcConfiguration, logger) |
| Creates a data channel client with the specified configurations. More...
|
|
| _createRtcPeerConnection (id, isCaller) |
|
| _connectRtcPeerConnectionEvents (id, rtcPeerConnection) |
|
| _disconnectRtcPeerConnectionEvents (rtcPeerConnection) |
|
| _connectDataChannelEvents (id, dataChannel) |
|
| _disconnectDataChannelEvents (dataChannel) |
|
| _removeConnection (id) |
|
| _closeAllDataChannels () |
|
| hangUpAll () |
| Hangs up all clients.
|
|
| close () |
| Closes all client connections.
|
|
| sendTo (data, ids) |
| Sends binary data to the specified clients. More...
|
|
| sendToAll (data) |
| Sends binary data to all clients. More...
|
|
set | onDataChannelMessage (onDataChannelMessage) |
| Sets the callback that is called when data are received. More...
|
|
set | onDataChannelOpen (onDataChannelOpen) |
| Sets the callback that is called when a data channel opens. More...
|
|
set | onDataChannelClose (onDataChannelClose) |
| Sets the callback that is called when a data channel closes. More...
|
|
set | onDataChannelError (onDataChannelError) |
| Sets the callback that is called when a data channel error occurs. More...
|
|
| constructor (signalingServerConfiguration, logger) |
| Creates a signaling client with the specified configurations. More...
|
|
| _connectSignalingClientCallbacks () |
|
async | connect () |
| Connects the client the signaling server. More...
|
|
| _disconnect () |
|
async | _peerCallReceived (data) |
|
async | _peerCallAnswerReceived (data) |
|
async | _addIceCandidate (data) |
|
async | _makePeerCall (ids) |
|
async | _getCallAcceptance (id) |
|
| _connectRtcPeerConnectionEvents (id, rtcPeerConnection) |
|
| _disconnectRtcPeerConnectionEvents (rtcPeerConnection) |
|
| _removeConnection (id, callOnClientDisconnect) |
|
| _addConnectionStateToClients (clients) |
|
| _updateClientNamesById (clients) |
|
| _updateClientDatumById (clients) |
|
| _hasRtcPeerConnection (id) |
|
| _getAllRtcPeerConnection () |
|
| _closeAllRtcPeerConnections () |
|
| updateRoomClients () |
|
| close () |
| Closes all client connections.
|
|
| callAll () |
| Calls all room clients.
|
|
| callIds (ids) |
| Calls the specified clients. More...
|
|
| hangUpAll () |
| Hangs up all clients.
|
|
| closeAllRoomPeerConnections () |
| Closes all room peer connections.
|
|
| getClientName (id) |
| Gets the client name from the client id. More...
|
|
| getClientData (id) |
| Gets the client data from the client id. More...
|
|
get | isConnected () |
| Indicates if the client is connected to the signaling server. More...
|
|
get | isRtcConnected () |
| Indicates if the client is connected to at least one client (RTCPeerConnection). More...
|
|
get | id () |
| Returns the client id. More...
|
|
get | connectedRoomClientIds () |
| Returns the connected room client ids. More...
|
|
get | roomClients () |
| Returns the room clients. More...
|
|
set | onSignalingConnectionOpen (onSignalingConnectionOpen) |
| Sets the callback that is called when the signaling connection opens. More...
|
|
set | onSignalingConnectionClose (onSignalingConnectionClose) |
| Sets the callback that is called when the signaling connection closes. More...
|
|
set | onSignalingConnectionError (onSignalingConnectionError) |
| Sets the callback that is called when a signaling connection error occurs. More...
|
|
set | onRoomClientsChange (onRoomClientsChange) |
| Sets the callback that is called when the room client changes. More...
|
|
set | callAcceptor (callAcceptor) |
| Sets the callback that is used to accept or reject a call. More...
|
|
set | onCallReject (onCallReject) |
| Sets the callback that is called when a call is rejected. More...
|
|
set | onClientConnect (onClientConnect) |
| Sets the callback that is called when a client peer connection opens. More...
|
|
set | onClientDisconnect (onClientDisconnect) |
| Sets the callback that is called when a client peer connection closes. More...
|
|
set | onClientConnectionFail (onClientConnectionFail) |
| Sets the callback that is called when a client peer connection fails. More...
|
|
Represents a client for data channel communication.