Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SendAll()

void Terraria.Social.Steam.SteamP2PWriter.SendAll ( )
inline

Definition at line 103 of file SteamP2PWriter.cs.

104 {
105 //IL_005a: Unknown result type (might be due to invalid IL or missing references)
106 lock (_lock)
107 {
109 }
111 {
113 while (value.Count > 0)
114 {
115 WriteInformation writeInformation = value.Dequeue();
116 SteamNetworking.SendP2PPacket(item.Key, writeInformation.Data, (uint)writeInformation.Size, (EP2PSend)2, _channel);
118 }
119 }
120 }
Dictionary< CSteamID, Queue< WriteInformation > > _pendingSendData
Dictionary< CSteamID, Queue< WriteInformation > > _pendingSendDataSwap

References Terraria.Social.Steam.SteamP2PWriter._bufferPool, Terraria.Social.Steam.SteamP2PWriter._channel, Terraria.Social.Steam.SteamP2PWriter._lock, Terraria.Social.Steam.SteamP2PWriter._pendingSendData, Terraria.Social.Steam.SteamP2PWriter._pendingSendDataSwap, System.Collections.Generic.Queue< T >.Enqueue(), System.item, and System.value.

Referenced by Terraria.Social.Steam.NetSocialModule.Initialize().