|
玉兔远程控制 0.1.0-bate14
|
#include <IceSignalWebSocket.h>


Public 成员函数 | |
| 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 成员函数 继承自 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 属性 | |
| 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 |
额外继承的成员函数 | |
| 信号 继承自 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 属性 继承自 CIceSignal | |
| QLoggingCategory | m_Log |
在文件 IceSignalWebSocket.h 第 10 行定义.
|
explicit |
在文件 IceSignalWebSocket.cpp 第 9 行定义.
|
virtual |
在文件 IceSignalWebSocket.cpp 第 14 行定义.
|
overridevirtual |
实现了 CIceSignal.
在文件 IceSignalWebSocket.cpp 第 132 行定义.
|
overridevirtual |
在文件 IceSignalWebSocket.cpp 第 139 行定义.
|
overridevirtual |
在文件 IceSignalWebSocket.cpp 第 39 行定义.
| int CIceSignalWebSocket::Open | ( | const std::string & | szUrl, |
| const std::string & | user = std::string(), | ||
| const std::string & | password = std::string() ) |
在文件 IceSignalWebSocket.cpp 第 52 行定义.
|
overridevirtual |
在文件 IceSignalWebSocket.cpp 第 32 行定义.
|
overridevirtual |
在文件 IceSignalWebSocket.cpp 第 146 行定义.
|
overridevirtual |
实现了 CIceSignal.
在文件 IceSignalWebSocket.cpp 第 166 行定义.
|
overridevirtual |
在文件 IceSignalWebSocket.cpp 第 19 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 43 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 44 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 42 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 41 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 42 行定义.
|
private |
在文件 IceSignalWebSocket.h 第 40 行定义.