package net.varkhan.serv.p2p.connect;
import java.util.Collection;
/**
* <b></b>.
* <p/>
*
* @author varkhan
* @date 5/30/11
* @time 11:54 AM
*/
public interface PeerWorld extends PeerGroup {
public Collection<? extends PeerHost> hosts();
public Collection<? extends PeerGroup> groups();
public static interface AllListener extends PeerNode.UpdateListener<PeerGroup> {
public void update(PeerWorld all);
public void addGroup(PeerWorld all, PeerGroup group);
public void delGroup(PeerWorld all, PeerGroup group);
public void addHost(PeerWorld all, PeerHost host);
public void delHost(PeerWorld all, PeerHost host);
}
}