QXMPP implements ICE signaling class.
More...
#include <IceSignalQxmpp.h>
|
|
void | sigSendPackage (CIceSignalQXmppIq iq) |
| |
|
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
|
| |
|
| | CIceSignalQxmpp (QObject *parent=nullptr) |
| |
| virtual int | Open (const QString &szServer, quint16 nPort, const QString &user=QString(), const QString &password=QString()) override |
| |
| virtual int | Close () override |
| |
| virtual bool | IsConnected () override |
| |
| virtual int | SendDescription (const QString &toUser, const QString &channelId, const rtc::Description &description, const QString &fromUser) override |
| |
| virtual int | SendCandidate (const QString &toUser, const QString &channelId, const rtc::Candidate &candidate, const QString &fromUser) override |
| |
| bool | proecssIq (CIceSignalQXmppIq iq) |
| |
| | CIceSignal (QObject *parent=nullptr) |
| |
QXMPP implements ICE signaling class.
- Author
- Kang Lin(kl222.nosp@m.@126.nosp@m..com)
The signal is base on libdatachannel
Definition at line 22 of file IceSignalQxmpp.h.
◆ CIceSignalQxmpp()
| CIceSignalQxmpp::CIceSignalQxmpp |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ Close()
| int CIceSignalQxmpp::Close |
( |
| ) |
|
|
overridevirtual |
◆ IsConnected()
| bool CIceSignalQxmpp::IsConnected |
( |
| ) |
|
|
overridevirtual |
◆ Open()
| int CIceSignalQxmpp::Open |
( |
const QString & |
szServer, |
|
|
quint16 |
nPort, |
|
|
const QString & |
user = QString(), |
|
|
const QString & |
password = QString() |
|
) |
| |
|
overridevirtual |
◆ proecssIq()
◆ SendCandidate()
| int CIceSignalQxmpp::SendCandidate |
( |
const QString & |
toUser, |
|
|
const QString & |
channelId, |
|
|
const rtc::Candidate & |
candidate, |
|
|
const QString & |
fromUser |
|
) |
| |
|
overridevirtual |
◆ SendDescription()
| int CIceSignalQxmpp::SendDescription |
( |
const QString & |
toUser, |
|
|
const QString & |
channelId, |
|
|
const rtc::Description & |
description, |
|
|
const QString & |
fromUser |
|
) |
| |
|
overridevirtual |
◆ slotError
| void CIceSignalQxmpp::slotError |
( |
QXmppClient::Error |
e | ) |
|
|
privateslot |
◆ slotSendPackage
◆ m_Client
| QXmppClient CIceSignalQxmpp::m_Client |
|
private |
◆ m_Manager
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Channel/ICE/IceSignalQxmpp.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Channel/ICE/IceSignalQxmpp.cpp