void write(const ZrpcResponsePacket &packet) { assert(serverSock); QVariant vpacket = packet.toVariant(); QByteArray buf = TnetString::fromVariant(vpacket); if(log_outputLevel() >= LOG_LEVEL_DEBUG) log_debug("zrpc server: OUT %s", qPrintable(TnetString::variantToString(vpacket, -1))); serverSock->write(QList<QByteArray>() << buf); }
void write(const WsControlPacket &packet) { assert(outSock); QVariant vpacket = packet.toVariant(); QByteArray buf = TnetString::fromVariant(vpacket); if(log_outputLevel() >= LOG_LEVEL_DEBUG) log_debug("wscontrol: OUT %s", qPrintable(TnetString::variantToString(vpacket, -1))); outSock->write(QList<QByteArray>() << buf); }
void write(const StatsPacket &packet) { assert(sock); QByteArray prefix; if(packet.type == StatsPacket::Activity) prefix = "activity "; else prefix = "conn "; QVariant vpacket = packet.toVariant(); QByteArray buf = prefix + TnetString::fromVariant(vpacket); if(log_outputLevel() >= LOG_LEVEL_DEBUG) log_debug("stats: OUT %s %s", prefix.data(), qPrintable(TnetString::variantToString(vpacket, -1))); sock->write(QList<QByteArray>() << buf); }