PingRequestResponseDirective
public enum PingRequestResponseDirective
Directs a shell implementation about how to handle an incoming ping request response.
-
Indicates that incoming gossip was processed and the membership may have changed because of it, inspect the
GossipProcessedDirective
to learn more about what change was applied.Declaration
Swift
case gossipProcessed(GossipProcessedDirective)
-
Undocumented
-
Undocumented
Declaration
Swift
case nackReceived
-
Indicates that the
target
of the ping response is not known to this peer anymore, it could be that we already marked it as dead and removed it.No additional action, except optionally some debug logging should be performed.
Declaration
Swift
case unknownMember
-
Undocumented
-
Undocumented
Declaration
Swift
case alreadySuspect
-
Undocumented
Declaration
Swift
case alreadyUnreachable
-
Undocumented
Declaration
Swift
case alreadyDead
-
The incoming gossip is older than already known information about the target peer (by incarnation), and was (safely) ignored. The current status of the peer is as returned in
currentStatus
.