MCPcopy Create free account
hub / github.com/BlueAndi/Pixelix / send

Method send

lib/DDPPlugin/src/DDPServer.cpp:629–653  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

627}
628
629bool DDPServer::send(const DDPPacket& packet)
630{
631 AsyncUDPMessage udpMessage;
632 bool isSuccessful = true;
633 uint16_t payloadSize = getPayloadSize(packet.header);
634
635 if (sizeof(packet.header.raw) != udpMessage.write(packet.header.raw, sizeof(packet.header.raw)))
636 {
637 isSuccessful = false;
638 }
639 else if (payloadSize != udpMessage.write(packet.data, payloadSize))
640 {
641 isSuccessful = false;
642 }
643 else if (udpMessage.length() != m_udpServer.send(udpMessage))
644 {
645 isSuccessful = false;
646 }
647 else
648 {
649 ;
650 }
651
652 return isSuccessful;
653}
654
655bool DDPServer::broadcast(const DDPPacket& packet)
656{

Callers

nothing calls this directly

Calls 2

writeMethod · 0.45
lengthMethod · 0.45

Tested by

no test coverage detected