MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / eventOnRemove

Method eventOnRemove

Engine/source/sim/netEvent.cpp:52–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50#endif
51
52void NetConnection::eventOnRemove()
53{
54 while(mNotifyEventList)
55 {
56 NetEventNote *temp = mNotifyEventList;
57 mNotifyEventList = temp->mNextEvent;
58
59 temp->mEvent->notifyDelivered(this, true);
60 temp->mEvent->decRef();
61 mEventNoteChunker.free(temp);
62 }
63
64 while(mUnorderedSendEventQueueHead)
65 {
66 NetEventNote *temp = mUnorderedSendEventQueueHead;
67 mUnorderedSendEventQueueHead = temp->mNextEvent;
68
69 temp->mEvent->notifyDelivered(this, true);
70 temp->mEvent->decRef();
71 mEventNoteChunker.free(temp);
72 }
73
74 while(mSendEventQueueHead)
75 {
76 NetEventNote *temp = mSendEventQueueHead;
77 mSendEventQueueHead = temp->mNextEvent;
78
79 temp->mEvent->notifyDelivered(this, true);
80 temp->mEvent->decRef();
81 mEventNoteChunker.free(temp);
82 }
83}
84
85void NetConnection::eventPacketDropped(PacketNotify *notify)
86{

Callers

nothing calls this directly

Calls 3

notifyDeliveredMethod · 0.45
decRefMethod · 0.45
freeMethod · 0.45

Tested by

no test coverage detected