Exemplo n.º 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();
 }
Exemplo n.º 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()
     });
 }
Exemplo n.º 3
0
        private void OnExitEvent(ZyreEventExit exitEvent)
        {
            var temp = ExitEvent; // for thread safety

            temp?.Invoke(this, exitEvent);
        }