Beispiel #1
0
 public void AddOrSetMember(ulong memberId, byte affinity)
 {
     lock (_lock) {
         if (!Map.ContainsKey(memberId))
         {
             var newMember = new NetworkMember {
                 AffinityLevel = affinity,
                 MemberId      = memberId
             };
             Map[memberId] = newMember;
         }
         else
         {
             Map[memberId].AffinityLevel = affinity;
         }
     }
 }
Beispiel #2
0
 public void AddUpdatedMember(NetworkMember member)
 {
     _updatedMembers.Add(member);
 }