Constant gnunet_sys::GNUNET_TRANSPORT_PeerState_GNUNET_TRANSPORT_PS_DISCONNECT_FINISHED[][src]

pub const GNUNET_TRANSPORT_PeerState_GNUNET_TRANSPORT_PS_DISCONNECT_FINISHED: GNUNET_TRANSPORT_PeerState = 10;

We’re finished with the disconnect; and are cleaning up the state now! We put the struct into this state when we are really in the task that calls ‘free’ on it and are about to remove the record from the map. We should never find a ‘struct NeighbourMapEntry’ in this state in the map. Accessing a ‘struct NeighbourMapEntry’ in this state virtually always means using memory that has been freed (the exception being the cleanup code in #free_neighbour()).