本文整理汇总了C++中QXmppByteStreamIq::setSid方法的典型用法代码示例。如果您正苦于以下问题:C++ QXmppByteStreamIq::setSid方法的具体用法?C++ QXmppByteStreamIq::setSid怎么用?C++ QXmppByteStreamIq::setSid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QXmppByteStreamIq
的用法示例。
在下文中一共展示了QXmppByteStreamIq::setSid方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _q_candidateReady
void QXmppTransferIncomingJob::_q_candidateReady()
{
bool check;
Q_UNUSED(check);
if (!m_candidateClient)
return;
setState(QXmppTransferJob::TransferState);
d->socksSocket = m_candidateClient;
m_candidateClient = 0;
check = connect(d->socksSocket, SIGNAL(readyRead()),
this, SLOT(_q_receiveData()));
Q_ASSERT(check);
check = connect(d->socksSocket, SIGNAL(disconnected()),
this, SLOT(_q_disconnected()));
Q_ASSERT(check);
QXmppByteStreamIq ackIq;
ackIq.setId(m_streamOfferId);
ackIq.setTo(m_streamOfferFrom);
ackIq.setType(QXmppIq::Result);
ackIq.setSid(d->sid);
ackIq.setStreamHostUsed(m_candidateHost.jid());
d->client->sendPacket(ackIq);
}
示例2: _q_candidateReady
void QXmppTransferIncomingJob::_q_candidateReady()
{
bool check;
Q_UNUSED(check);
if (!m_candidateClient)
return;
info(QString("Connected to streamhost: %1 (%2 %3)").arg(
m_candidateHost.jid(),
m_candidateHost.host(),
QString::number(m_candidateHost.port())));
setState(QXmppTransferJob::TransferState);
d->socksSocket = m_candidateClient;
m_candidateClient = 0;
m_candidateTimer->deleteLater();
m_candidateTimer = 0;
check = connect(d->socksSocket, SIGNAL(readyRead()),
this, SLOT(_q_receiveData()));
Q_ASSERT(check);
check = connect(d->socksSocket, SIGNAL(disconnected()),
this, SLOT(_q_disconnected()));
Q_ASSERT(check);
QXmppByteStreamIq ackIq;
ackIq.setId(m_streamOfferId);
ackIq.setTo(m_streamOfferFrom);
ackIq.setType(QXmppIq::Result);
ackIq.setSid(d->sid);
ackIq.setStreamHostUsed(m_candidateHost.jid());
d->client->sendPacket(ackIq);
}
示例3: _q_proxyReady
void QXmppTransferOutgoingJob::_q_proxyReady()
{
// activate stream
QXmppByteStreamIq streamIq;
streamIq.setType(QXmppIq::Set);
streamIq.setFrom(d->client->configuration().jid());
streamIq.setTo(d->socksProxy.jid());
streamIq.setSid(d->sid);
streamIq.setActivate(d->jid);
d->requestId = streamIq.id();
d->client->sendPacket(streamIq);
}