@ -67,7 +67,7 @@ BaseNetwork::BaseNetwork(uint32_t peerId, bool duplex, bool debug, bool slot1, b
assert(peerId < 999999999U);
m_socket = new udp::Socket(localPort);
m_frameQueue = new FrameQueue(m_socket, peerId, debug);
m_frameQueue = new FrameQueue(m_socket, peerId, false);
std::random_device rd;
std::mt19937 mt(rd());
@ -398,7 +398,12 @@ namespace network
* @brief Helper to enable or disable packet dump logging.
* @param enable Flag indicating whether packet dump logging is enabled.
*/
void setPacketDump(bool enable) { m_packetDump = enable; }
void setPacketDump(bool enable)
{
m_packetDump = enable;
if (m_frameQueue != nullptr)
m_frameQueue->setDebug(enable);
}
/**
* @brief Writes a grant request to the network.
@ -92,6 +92,12 @@ namespace network
bool flushQueue(udp::BufferQueue* queue);
* @brief Helper to enable or disable debug logging.
* @param enable Flag indicating whether debug logging is enabled.
void setDebug(bool enable) { m_debug = enable; }
protected:
sockaddr_storage m_addr;
uint32_t m_addrLen;
Powered by TurnKey Linux.