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

◆ ClearUser()

void Terraria.Social.Steam.SteamP2PWriter.ClearUser ( CSteamID user)
inline

Definition at line 76 of file SteamP2PWriter.cs.

77 {
78 //IL_0017: Unknown result type (might be due to invalid IL or missing references)
79 //IL_0053: Unknown result type (might be due to invalid IL or missing references)
80 //IL_0025: Unknown result type (might be due to invalid IL or missing references)
81 //IL_0061: Unknown result type (might be due to invalid IL or missing references)
82 lock (_lock)
83 {
85 {
87 while (queue.Count > 0)
88 {
89 _bufferPool.Enqueue(queue.Dequeue().Data);
90 }
91 }
93 {
95 while (queue2.Count > 0)
96 {
97 _bufferPool.Enqueue(queue2.Dequeue().Data);
98 }
99 }
100 }
101 }
Dictionary< CSteamID, Queue< WriteInformation > > _pendingSendData
Dictionary< CSteamID, Queue< WriteInformation > > _pendingSendDataSwap

References Terraria.Social.Steam.SteamP2PWriter._bufferPool, Terraria.Social.Steam.SteamP2PWriter._lock, Terraria.Social.Steam.SteamP2PWriter._pendingSendData, Terraria.Social.Steam.SteamP2PWriter._pendingSendDataSwap, System.Collections.Generic.Dictionary< TKey, TValue >.ContainsKey(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, and System.Collections.Generic.Queue< T >.Enqueue().

Referenced by Terraria.Social.Steam.NetClientSocialModule.Close(), and Terraria.Social.Steam.NetServerSocialModule.Close().