DWRTC (Distributed WebRTC) enables a developer to send and receive WebRTC signaling messages over a P2P network.

All Types

net.tomp2p.futures.BaseFuture (extensions in package ch.hsr.dsl.dwrtc.util)
ch.hsr.dsl.dwrtc.signaling.ClientMessage

A Message type that's sent and received over the P2P network.

ch.hsr.dsl.dwrtc.signaling.ClientService

Connection to the P2P network.

ch.hsr.dsl.dwrtc.signaling.ExternalClient

Represents another user.

ch.hsr.dsl.dwrtc.signaling.Future

Base class for all our Futures.

net.tomp2p.dht.FutureGet (extensions in package ch.hsr.dsl.dwrtc.util)
ch.hsr.dsl.dwrtc.signaling.GetAllCustomFuture

Get multiple elements and transform them

ch.hsr.dsl.dwrtc.signaling.GetCustomFuture

Get one element and transform it.

ch.hsr.dsl.dwrtc.signaling.GetFuture

Base class for all futures that get something. Get one element.

ch.hsr.dsl.dwrtc.signaling.IClientService

Connection to the P2P network

ch.hsr.dsl.dwrtc.signaling.IExternalClient

Represents another user

ch.hsr.dsl.dwrtc.signaling.IInternalClient

Represents the own user

ch.hsr.dsl.dwrtc.signaling.InternalClient

Represents the own user.

ch.hsr.dsl.dwrtc.signaling.Message

Generic Message class

ch.hsr.dsl.dwrtc.signaling.PeerConnectionDetails

Peer connection details.

ch.hsr.dsl.dwrtc.websocket.WebSocketErrorMessage

Error messages meant for the WebSocket

ch.hsr.dsl.dwrtc.websocket.WebSocketHandler

Main handler class

ch.hsr.dsl.dwrtc.websocket.WebSocketIdMessage

New ID message