Example #1
0
 private void ZyreExitEvent(object sender, ZyreEventExit e)
 {
     _connectedPeers.RemoveAll(x => x.SenderUuid == e.SenderUuid);
     _headersByPeerGuid.Remove(e.SenderUuid);
     EventsLogger($"Exited: {e.SenderName} {e.SenderUuid.ToShortString6()}");
     UpdateAndShowGroups();
 }
Example #2
0
 private void ZyreExitEvent(object sender, ZyreEventExit e)
 {
     // A peer node has left the cluster
     ClusterMember.Raise(this, ClusterMemberEvent.ExitingEvent, new ClusterMemberEvent
     {
         NodeId        = e.SenderName,
         NetworkNodeId = e.SenderUuid.ToString()
     });
 }
Example #3
0
        private void OnExitEvent(ZyreEventExit exitEvent)
        {
            var temp = ExitEvent; // for thread safety

            temp?.Invoke(this, exitEvent);
        }