OpenTera WebRTC API (C++) 1.2.5
opentera::DataChannelClient Member List

This is the complete list of members for opentera::DataChannelClient, including all inherited members.

callAll()opentera::WebrtcClient
callIds(const std::vector< std::string > &ids)opentera::WebrtcClient
close()opentera::WebrtcClient
closeAllRoomPeerConnections()opentera::WebrtcClient
closeSync()opentera::WebrtcClient
connect()opentera::WebrtcClient
createPeerConnectionHandler(const std::string &id, const Client &peerClient, bool isCaller) override (defined in opentera::DataChannelClient)opentera::DataChannelClientprotectedvirtual
DataChannelClient(SignalingServerConfiguration signalingServerConfiguration, WebrtcConfiguration webrtcConfiguration, DataChannelConfiguration dataChannelConfiguration)opentera::DataChannelClient
DECLARE_NOT_COPYABLE(DataChannelClient) (defined in opentera::DataChannelClient)opentera::DataChannelClient
DECLARE_NOT_COPYABLE(WebrtcClient) (defined in opentera::WebrtcClient)opentera::WebrtcClient
DECLARE_NOT_MOVABLE(DataChannelClient) (defined in opentera::DataChannelClient)opentera::DataChannelClient
DECLARE_NOT_MOVABLE(WebrtcClient) (defined in opentera::WebrtcClient)opentera::WebrtcClient
getConnectedRoomClientIds()opentera::WebrtcClient
getInternalClientThread() (defined in opentera::WebrtcClient)opentera::WebrtcClientinlineprotected
getOnClientConnectedFunction() (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
getOnClientConnectionFailedFunction() (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
getOnClientDisconnectedFunction() (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
getOnErrorFunction() (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
getRoomClient(const std::string &id)opentera::WebrtcClientinline
getRoomClients()opentera::WebrtcClient
hangUpAll()opentera::WebrtcClient
id()opentera::WebrtcClientinline
invokeIfCallable(const std::function< T > &f, Types... args) (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
isConnected()opentera::WebrtcClientinline
isRtcConnected()opentera::WebrtcClientinline
log(const std::string &message) (defined in opentera::WebrtcClient)opentera::WebrtcClientinlineprotected
m_audioDeviceModule (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
m_audioProcessing (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
m_peerConnectionFactory (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
m_peerConnectionHandlersById (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
m_signalingClient (defined in opentera::WebrtcClient)opentera::WebrtcClientprotected
sendTo(const uint8_t *data, std::size_t size, const std::vector< std::string > &ids) (defined in opentera::DataChannelClient)opentera::DataChannelClient
sendTo(const std::string &message, const std::vector< std::string > &ids)opentera::DataChannelClientinline
sendTo(const webrtc::DataBuffer &buffer, const std::vector< std::string > &ids) (defined in opentera::DataChannelClient)opentera::DataChannelClientprotected
sendToAll(const uint8_t *data, std::size_t size) (defined in opentera::DataChannelClient)opentera::DataChannelClient
sendToAll(const std::string &message)opentera::DataChannelClientinline
sendToAll(const webrtc::DataBuffer &buffer) (defined in opentera::DataChannelClient)opentera::DataChannelClientprotected
setCallAcceptor(const std::function< bool(const Client &)> &callback)opentera::WebrtcClientinline
setLogger(const std::function< void(const std::string &message)> &callback)opentera::WebrtcClientinline
setOnCallRejected(const std::function< void(const Client &)> &callback)opentera::WebrtcClientinline
setOnClientConnected(const std::function< void(const Client &)> &callback)opentera::WebrtcClientinline
setOnClientConnectionFailed(const std::function< void(const Client &)> &callback)opentera::WebrtcClientinline
setOnClientDisconnected(const std::function< void(const Client &)> &callback)opentera::WebrtcClientinline
setOnDataChannelClosed(const std::function< void(const Client &)> &callback)opentera::DataChannelClientinline
setOnDataChannelError(const std::function< void(const Client &, const std::string &)> &callback)opentera::DataChannelClientinline
setOnDataChannelMessageBinary(const std::function< void(const Client &, const uint8_t *, std::size_t)> &callback)opentera::DataChannelClientinline
setOnDataChannelMessageString(const std::function< void(const Client &, const std::string &)> &callback)opentera::DataChannelClientinline
setOnDataChannelOpened(const std::function< void(const Client &)> &callback)opentera::DataChannelClientinline
setOnError(const std::function< void(const std::string &error)> &callback)opentera::WebrtcClientinline
setOnRoomClientsChanged(const std::function< void(const std::vector< RoomClient > &)> &callback)opentera::WebrtcClientinline
setOnSignalingConnectionClosed(const std::function< void()> &callback)opentera::WebrtcClientinline
setOnSignalingConnectionError(const std::function< void(const std::string &)> &callback)opentera::WebrtcClientinline
setOnSignalingConnectionOpened(const std::function< void()> &callback)opentera::WebrtcClientinline
setTlsVerificationEnabled(bool isEnabled)opentera::WebrtcClient
WebrtcClient(SignalingServerConfiguration &&signalingServerConfiguration, WebrtcConfiguration &&webrtcConfiguration, VideoStreamConfiguration &&videoStreamConfiguration) (defined in opentera::WebrtcClient)opentera::WebrtcClient
~DataChannelClient() override=default (defined in opentera::DataChannelClient)opentera::DataChannelClient
~WebrtcClient() (defined in opentera::WebrtcClient)opentera::WebrtcClientvirtual