mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 08:23:40 +02:00
abstract stats packet sending to NodeList
This commit is contained in:
parent
fc76103fa0
commit
5f93e44ff7
3 changed files with 9 additions and 10 deletions
|
@ -355,13 +355,7 @@ void AudioMixer::sendStatsPacket() {
|
||||||
statsObject["trailing_sleep"] = _trailingSleepRatio;
|
statsObject["trailing_sleep"] = _trailingSleepRatio;
|
||||||
statsObject["min_audability_threshold"] = _minAudibilityThreshold;
|
statsObject["min_audability_threshold"] = _minAudibilityThreshold;
|
||||||
|
|
||||||
QByteArray statsPacket = byteArrayWithPopulatedHeader(PacketTypeNodeJsonStats);
|
NodeList::getInstance()->sendStatsToDomainServer(statsObject);
|
||||||
QDataStream statsPacketStream(&statsPacket, QIODevice::Append);
|
|
||||||
|
|
||||||
statsPacketStream << statsObject.toVariantMap();
|
|
||||||
|
|
||||||
NodeList* nodeList = NodeList::getInstance();
|
|
||||||
nodeList->sendDatagramToDomainServer(statsPacket);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioMixer::run() {
|
void AudioMixer::run() {
|
||||||
|
|
|
@ -193,8 +193,13 @@ qint64 NodeList::writeDatagram(const char* data, qint64 size, const SharedNodePo
|
||||||
return writeDatagram(QByteArray(data, size), destinationNode, overridenSockAddr);
|
return writeDatagram(QByteArray(data, size), destinationNode, overridenSockAddr);
|
||||||
}
|
}
|
||||||
|
|
||||||
qint64 NodeList::sendDatagramToDomainServer(const QByteArray &datagram) {
|
qint64 NodeList::sendStatsToDomainServer(const QJsonObject& statsObject) {
|
||||||
return writeDatagram(datagram, _domainInfo.getSockAddr(), _domainInfo.getConnectionSecret());
|
QByteArray statsPacket = byteArrayWithPopulatedHeader(PacketTypeNodeJsonStats);
|
||||||
|
QDataStream statsPacketStream(&statsPacket, QIODevice::Append);
|
||||||
|
|
||||||
|
statsPacketStream << statsObject.toVariantMap();
|
||||||
|
|
||||||
|
return writeDatagram(statsPacket, _domainInfo.getSockAddr(), _domainInfo.getConnectionSecret());
|
||||||
}
|
}
|
||||||
|
|
||||||
void NodeList::timePingReply(const QByteArray& packet, const SharedNodePointer& sendingNode) {
|
void NodeList::timePingReply(const QByteArray& packet, const SharedNodePointer& sendingNode) {
|
||||||
|
|
|
@ -78,7 +78,7 @@ public:
|
||||||
const HifiSockAddr& overridenSockAddr = HifiSockAddr());
|
const HifiSockAddr& overridenSockAddr = HifiSockAddr());
|
||||||
qint64 writeDatagram(const char* data, qint64 size, const SharedNodePointer& destinationNode,
|
qint64 writeDatagram(const char* data, qint64 size, const SharedNodePointer& destinationNode,
|
||||||
const HifiSockAddr& overridenSockAddr = HifiSockAddr());
|
const HifiSockAddr& overridenSockAddr = HifiSockAddr());
|
||||||
qint64 sendDatagramToDomainServer(const QByteArray& datagram);
|
qint64 sendStatsToDomainServer(const QJsonObject& statsObject);
|
||||||
|
|
||||||
void(*linkedDataCreateCallback)(Node *);
|
void(*linkedDataCreateCallback)(Node *);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue