Reworked TransportWrapper to provide for separating the performance of an operation from any notifications.  For example, SendPacket() might defer the packet send, and thus trigger the PacketSentEvent at a later point.
Reworked TransportWrapper to provide for separating the performance
of an operation from any notifications.  For example, SendPacket()
might defer the packet send, and thus trigger the PacketSentEvent
at a later point.

briandealwis/gt,briandealwis/gt