#include <IceSignalWebSocket.h>
 | 
|   | 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 | 
|   | 
|   | 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 | 
|   | 
 | 
| 
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  
  | 
|   | 
| QLoggingCategory  | m_Log | 
|   | 
◆ CIceSignalWebSocket()
  
  
      
        
          | CIceSignalWebSocket::CIceSignalWebSocket  | 
          ( | 
          QObject *  | 
          parent = nullptr | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~CIceSignalWebSocket()
  
  
      
        
          | CIceSignalWebSocket::~CIceSignalWebSocket  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Close()
  
  
      
        
          | int CIceSignalWebSocket::Close  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ IsOpen()
  
  
      
        
          | bool CIceSignalWebSocket::IsOpen  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Open() [1/2]
  
  
      
        
          | int CIceSignalWebSocket::Open  | 
          ( | 
          const std::string &  | 
          szServer,  | 
         
        
           | 
           | 
          quint16  | 
          nPort,  | 
         
        
           | 
           | 
          const std::string &  | 
          user = std::string(),  | 
         
        
           | 
           | 
          const std::string &  | 
          password = std::string()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Open() [2/2]
      
        
          | int CIceSignalWebSocket::Open  | 
          ( | 
          const std::string &  | 
          szUrl,  | 
        
        
           | 
           | 
          const std::string &  | 
          user = std::string(),  | 
        
        
           | 
           | 
          const std::string &  | 
          password = std::string()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Read()
  
  
      
        
          | int CIceSignalWebSocket::Read  | 
          ( | 
          char *  | 
          buf,  | 
         
        
           | 
           | 
          int  | 
          nLen  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SendCandiate()
  
  
      
        
          | int CIceSignalWebSocket::SendCandiate  | 
          ( | 
          const QString &  | 
          toUser,  | 
         
        
           | 
           | 
          const QString &  | 
          channelId,  | 
         
        
           | 
           | 
          const rtc::Candidate &  | 
          candidate,  | 
         
        
           | 
           | 
          const QString &  | 
          fromUser = QString()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SendDescription()
  
  
      
        
          | int CIceSignalWebSocket::SendDescription  | 
          ( | 
          const QString &  | 
          toUser,  | 
         
        
           | 
           | 
          const QString &  | 
          channelId,  | 
         
        
           | 
           | 
          const rtc::Description &  | 
          description,  | 
         
        
           | 
           | 
          const QString &  | 
          fromUser = QString()  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Write()
  
  
      
        
          | int CIceSignalWebSocket::Write  | 
          ( | 
          const char *  | 
          buf,  | 
         
        
           | 
           | 
          int  | 
          nLen  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ m_Data
  
  
      
        
          | rtc::binary CIceSignalWebSocket::m_Data | 
         
       
   | 
  
private   | 
  
 
 
◆ m_MutexSend
  
  
      
        
          | QMutex CIceSignalWebSocket::m_MutexSend | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szPeerUser
  
  
      
        
          | std::string CIceSignalWebSocket::m_szPeerUser | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szUrl
  
  
      
        
          | std::string CIceSignalWebSocket::m_szUrl | 
         
       
   | 
  
private   | 
  
 
 
◆ m_szUser
  
  
      
        
          | std::string CIceSignalWebSocket::m_szUser | 
         
       
   | 
  
private   | 
  
 
 
◆ m_webSocket
  
  
      
        
          | std::shared_ptr<rtc::WebSocket> CIceSignalWebSocket::m_webSocket | 
         
       
   | 
  
private   | 
  
 
 
该类的文档由以下文件生成: