|
Rabbit Remote Control 0.1.0-bate14
|
#include <IceSignalWebSocket.h>


Public Member Functions | |
| CIceSignalWebSocket (QObject *parent=nullptr) | |
| virtual int | Open (const std::string &szServer, quint16 nPort, const std::string &user=std::string(), const std::string &password=std::string()) override |
| int | Open (const std::string &szUrl, const std::string &user=std::string(), const std::string &password=std::string()) |
| virtual int | Close () override |
| virtual bool | IsOpen () override |
| virtual int | SendDescription (const QString &toUser, const QString &channelId, const rtc::Description &description, const QString &fromUser=QString()) override |
| virtual int | SendCandiate (const QString &toUser, const QString &channelId, const rtc::Candidate &candidate, const QString &fromUser=QString()) override |
| virtual int | Write (const char *buf, int nLen) override |
| virtual int | Read (char *buf, int nLen) override |
| Public Member Functions inherited from CIceSignal | |
| CIceSignal (QObject *parent=nullptr) | |
| virtual int | Open (const QString &szServer, quint16 nPort, const QString &user=QString(), const QString &password=QString())=0 |
| virtual bool | IsConnected ()=0 |
| virtual int | SendCandidate (const QString &toUser, const QString &channelId, const rtc::Candidate &candidate, const QString &fromUser=QString())=0 |
Private Attributes | |
| std::shared_ptr< rtc::WebSocket > | m_webSocket |
| std::string | m_szUrl |
| std::string | m_szUser |
| std::string | m_szPeerUser |
| rtc::binary | m_Data |
| QMutex | m_MutexSend |
Additional Inherited Members | |
| Signals inherited from CIceSignal | |
| void | sigConnected () |
| void | sigDisconnected () |
| void | sigError (int nError, const QString &szError) |
| void | sigOffer (const QString &fromUser, const QString &toUser, const QString &channelId, const QString &type, const QString &sdp) |
| sigOffer | |
| void | sigCandidate (const QString &fromUser, const QString &toUser, const QString &channelId, const QString &mid, const QString &sdp) |
| sigCandiate | |
| void | sigDescription (const QString &fromUser, const QString &toUser, const QString &channelId, const QString &type, const QString &sdp) |
| sigDescription | |
| Protected Attributes inherited from CIceSignal | |
| QLoggingCategory | m_Log |
Definition at line 10 of file IceSignalWebSocket.h.
|
explicit |
Definition at line 9 of file IceSignalWebSocket.cpp.
|
virtual |
Definition at line 14 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Implements CIceSignal.
Definition at line 132 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Definition at line 139 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Definition at line 39 of file IceSignalWebSocket.cpp.
| int CIceSignalWebSocket::Open | ( | const std::string & | szUrl, |
| const std::string & | user = std::string(), | ||
| const std::string & | password = std::string() ) |
Definition at line 52 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Definition at line 32 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Definition at line 146 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Implements CIceSignal.
Definition at line 166 of file IceSignalWebSocket.cpp.
|
overridevirtual |
Definition at line 19 of file IceSignalWebSocket.cpp.
|
private |
Definition at line 43 of file IceSignalWebSocket.h.
|
private |
Definition at line 44 of file IceSignalWebSocket.h.
|
private |
Definition at line 42 of file IceSignalWebSocket.h.
|
private |
Definition at line 41 of file IceSignalWebSocket.h.
|
private |
Definition at line 42 of file IceSignalWebSocket.h.
|
private |
Definition at line 40 of file IceSignalWebSocket.h.