public class SymphonyNetworkManager
extends java.lang.Object
implements peersim.edsim.EDProtocol, peersim.cdsim.CDProtocol
| Constructor and Description |
|---|
SymphonyNetworkManager(java.lang.String prefix) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
int |
getK() |
int |
getN() |
void |
join(peersim.core.Node node,
peersim.core.Node bootstrapNode) |
void |
leave(peersim.core.Node node) |
void |
nextCycle(peersim.core.Node node,
int protocolID) |
void |
processEvent(peersim.core.Node node,
int pid,
java.lang.Object event) |
void |
updateLongRangeLinks(peersim.core.Node node)
Conservative Re-Linking (i reuse the ones already created: not all fresh)
|
public void join(peersim.core.Node node,
peersim.core.Node bootstrapNode)
throws RoutingException
RoutingExceptionpublic void updateLongRangeLinks(peersim.core.Node node)
node - public void leave(peersim.core.Node node)
public void processEvent(peersim.core.Node node,
int pid,
java.lang.Object event)
processEvent in interface peersim.edsim.EDProtocolpublic java.lang.Object clone()
clone in interface peersim.core.Protocolclone in class java.lang.Objectpublic void nextCycle(peersim.core.Node node,
int protocolID)
nextCycle in interface peersim.cdsim.CDProtocolpublic int getK()
public int getN()