MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / IsSessionTerminated

Method IsSessionTerminated

engine/Poseidon/Network/NetTransportNet.cpp:1541–1557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1539 leaveSnd();
1540 return false;
1541 }
1542 msg->setFlags(MSG_ALL_FLAGS, fl | (toSent ? 0 : MSG_CLOSING_FLAG));
1543 msg->setOrderedPrevious();
1544 msg->setData((unsigned8*)buffer, packet);
1545 buffer += packet;
1546 msg->send(urgent);
1547 } while (toSent);
1548 }
1549 else
1550 { // small message
1551 msg = NetMessagePool::pool()->newMessage(bufferSize, channel);
1552 msg->setFlags(MSG_ALL_FLAGS, fl);
1553 msg->setOrderedPrevious();
1554 msg->setData((unsigned8*)buffer, bufferSize);
1555 msg->send(urgent);
1556 }
1557 }
1558 else
1559 { // common message
1560 msg = NetMessagePool::pool()->newMessage(bufferSize, channel);

Callers 1

ReceiveSystemMessagesMethod · 0.80

Calls 1

droppedMethod · 0.80

Tested by

no test coverage detected