A C D E F G H I L N O P R S T V Z

A

actionPerformed(ActionEvent) - Method in class peersim.skipnet.SkipnetObserver.GraphFrame
 
addBottomControls(JPanel) - Method in class peersim.skipnet.SkipnetObserver.GraphFrame
 
addNeighbor(Node) - Method in class peersim.skipnet.Skipnet
 

C

changeRoutingTableElement(SkipnetUtil.Direction, int, Node) - Method in class peersim.skipnet.SkipnetRoutingTable
 
clone() - Method in class peersim.skipnet.NumericId
 
clone() - Method in class peersim.skipnet.Skipnet
 
clone() - Method in class peersim.skipnet.SkipnetName
 
commonPrefixLen(NumericId) - Method in class peersim.skipnet.NumericId
 
compareTo(SkipnetName) - Method in class peersim.skipnet.SkipnetName
 
contains(Node) - Method in class peersim.skipnet.Skipnet
 

D

degree() - Method in class peersim.skipnet.Skipnet
 
DELIMITER - Static variable in class peersim.skipnet.SkipnetName
 
deliver(SkipnetMessage) - Method in class peersim.skipnet.Skipnet
 

E

equals(Object) - Method in class peersim.skipnet.NumericId
 
equals(SkipnetName) - Method in class peersim.skipnet.SkipnetName
 
execute() - Method in class peersim.skipnet.SkipnetInit
 
execute() - Method in class peersim.skipnet.SkipnetObserver
Calculates the graph diameter and refreshes the window.

F

flattenRoutingTable() - Method in class peersim.skipnet.SkipnetRoutingTable
 

G

generateAddress() - Method in class peersim.skipnet.NumericId
 
generateAddressFromString(String) - Method in class peersim.skipnet.NumericId
 
getB() - Method in class peersim.skipnet.NumericId
 
getDigit(int) - Method in class peersim.skipnet.NumericId
 
getHeight() - Method in class peersim.skipnet.NumericId
 
getHeight() - Method in class peersim.skipnet.Skipnet
 
getHeight() - Method in class peersim.skipnet.SkipnetRoutingTable
 
getIdentifier() - Method in class peersim.skipnet.SkipnetName
 
getLeafset(SkipnetUtil.Direction) - Method in class peersim.skipnet.SkipnetRoutingTable
 
getLocalname() - Method in class peersim.skipnet.Skipnet
 
getLocalnode() - Method in class peersim.skipnet.Skipnet
 
getLocalNumId() - Method in class peersim.skipnet.Skipnet
 
getNeighbor(int) - Method in class peersim.skipnet.Skipnet
 
getNeighbor(SkipnetUtil.Direction, int) - Method in class peersim.skipnet.SkipnetRoutingTable
 
getNeighbors(SkipnetUtil.Direction) - Method in class peersim.skipnet.SkipnetRoutingTable
 
getNeighbors() - Method in class peersim.skipnet.SkipnetRoutingTable
 
getNumericId(Node, int) - Static method in class peersim.skipnet.SkipnetUtil
 
getNumericValue() - Method in class peersim.skipnet.NumericId
 
getRoutingTable() - Method in class peersim.skipnet.Skipnet
 
getSeed() - Method in class peersim.skipnet.Skipnet
 
getSkipnetName(Node, int) - Static method in class peersim.skipnet.SkipnetUtil
 
getSkipnetProtocol(Node, int) - Static method in class peersim.skipnet.SkipnetUtil
 

H

hashCode() - Method in class peersim.skipnet.SkipnetName
 

I

initialize(Node) - Method in class peersim.skipnet.SkipnetInit
 
insertIntoRings(Node[], Node[]) - Method in class peersim.skipnet.SkipnetRoutingTable
 
inverseDirection(SkipnetUtil.Direction) - Static method in class peersim.skipnet.SkipnetUtil
 
isAtRight(SkipnetName, SkipnetName) - Static method in class peersim.skipnet.SkipnetName
Determine if B is located at the right side of A
isWithinPrefix(String) - Method in class peersim.skipnet.SkipnetName
Determines if this name ID has the given prefix
isWithinPrefix(SkipnetName) - Method in class peersim.skipnet.SkipnetName
Determines if this name ID has the given prefix

L

leftLeafset - Variable in class peersim.skipnet.SkipnetRoutingTable
 
liesBetween(SkipnetName, SkipnetName, SkipnetName) - Static method in class peersim.skipnet.SkipnetName
Determine if B is located between A and C, allowing for the possibility that A==C
liesBetween(SkipnetName, SkipnetName, SkipnetName, SkipnetUtil.Direction) - Static method in class peersim.skipnet.SkipnetName
Determine if B is located between A and C, when going in direction given by 'dir'
liesBetweenIncl(SkipnetName, SkipnetName, SkipnetName) - Static method in class peersim.skipnet.SkipnetName
Determine if B is located between A and C, allowing for the possibility that A==B
localname - Variable in class peersim.skipnet.Skipnet
 
localnode - Variable in class peersim.skipnet.Skipnet
 
localNumId - Variable in class peersim.skipnet.Skipnet
 
longestCommonPrefixLength(SkipnetName) - Method in class peersim.skipnet.SkipnetName
Compute the length of the longest common prefix of two name IDs, ignoring delimiters

N

NumericId - Class in peersim.skipnet
Class that represents the numeric id for a peersim.extras.am.skipnet node.
NumericId(int) - Constructor for class peersim.skipnet.NumericId
 

O

onKill() - Method in class peersim.skipnet.Skipnet
 

P

pack() - Method in class peersim.skipnet.Skipnet
 
peersim.skipnet - package peersim.skipnet
 
pick() - Method in class peersim.skipnet.ZipfSelect
 
pick(boolean) - Method in class peersim.skipnet.ZipfSelect
 
pid - Variable in class peersim.skipnet.Skipnet
 
pingNeighbors() - Method in class peersim.skipnet.SkipnetRoutingTable
 
print() - Method in class peersim.skipnet.SkipnetRoutingTable
 
processEvent(Node, int, Object) - Method in class peersim.skipnet.Skipnet
 

R

rightLeafset - Variable in class peersim.skipnet.SkipnetRoutingTable
 
routeByName(NameRoutingMessage) - Method in class peersim.skipnet.Skipnet
 
routeByNumericID(NumericRoutingMessage) - Method in class peersim.skipnet.Skipnet
 
routingTable - Variable in class peersim.skipnet.Skipnet
 

S

saveImage() - Method in class peersim.skipnet.SkipnetObserver.GraphFrame
 
sendData(SkipnetName, Object, SkipnetMessageCallback) - Method in class peersim.skipnet.Skipnet
 
sendData(NumericId, Object, SkipnetMessageCallback) - Method in class peersim.skipnet.Skipnet
 
sendMessage(SkipnetMessage) - Method in class peersim.skipnet.Skipnet
 
sendMessage(Node, SkipnetMessage) - Method in class peersim.skipnet.Skipnet
 
sendMessage(Node, SkipnetMessage, int) - Method in class peersim.skipnet.Skipnet
 
setB(int) - Method in class peersim.skipnet.NumericId
 
setDefaultToUniform() - Method in class peersim.skipnet.ZipfSelect
 
setDigit(int, int) - Method in class peersim.skipnet.NumericId
 
setHeight(int) - Method in class peersim.skipnet.NumericId
 
setIdentifier(String) - Method in class peersim.skipnet.SkipnetName
 
setLeafset(SkipnetUtil.Direction, Vector) - Method in class peersim.skipnet.SkipnetRoutingTable
 
setLocalnode(Node) - Method in class peersim.skipnet.Skipnet
 
setRandom(Random) - Static method in class peersim.skipnet.ZipfSelect
 
setSeed(Node) - Method in class peersim.skipnet.Skipnet
 
Skipnet - Class in peersim.skipnet
This class implements the peersim.extras.am.skipnet protocol functionality.
Skipnet(String) - Constructor for class peersim.skipnet.Skipnet
 
SkipnetInit - Class in peersim.skipnet
This class initialize a set of peersim.extras.am.skipnet protocol instances.
SkipnetInit(String) - Constructor for class peersim.skipnet.SkipnetInit
 
SkipnetName - Class in peersim.skipnet
Defines a name address for the peersim.extras.am.skipnet protocol.
SkipnetName() - Constructor for class peersim.skipnet.SkipnetName
 
SkipnetName(String) - Constructor for class peersim.skipnet.SkipnetName
 
SkipnetObserver - Class in peersim.skipnet
 
SkipnetObserver(String) - Constructor for class peersim.skipnet.SkipnetObserver
Creates a new observer reading configuration parameters.
SkipnetObserver.GraphFrame - Class in peersim.skipnet
 
SkipnetObserver.GraphFrame(Graph, int) - Constructor for class peersim.skipnet.SkipnetObserver.GraphFrame
 
SkipnetRoutingTable - Class in peersim.skipnet
Represents the peersim.extras.am.skipnet routing table.
SkipnetRoutingTable(Node, int, int) - Constructor for class peersim.skipnet.SkipnetRoutingTable
 
SkipnetUtil - Class in peersim.skipnet
 
SkipnetUtil() - Constructor for class peersim.skipnet.SkipnetUtil
 
SkipnetUtil.Direction - Enum in peersim.skipnet
 
SkipnetUtil.Errors - Enum in peersim.skipnet
 
SkipnetUtil.Events - Enum in peersim.skipnet
 

T

toString() - Method in class peersim.skipnet.NumericId
 
toString() - Method in class peersim.skipnet.Skipnet
 
toString() - Method in class peersim.skipnet.SkipnetName
 
toString() - Method in class peersim.skipnet.SkipnetRoutingTable
 
tryRouteOneHop(SkipnetName) - Method in class peersim.skipnet.SkipnetRoutingTable
 

V

valueOf(String) - Static method in enum peersim.skipnet.SkipnetUtil.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum peersim.skipnet.SkipnetUtil.Errors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum peersim.skipnet.SkipnetUtil.Events
Returns the enum constant of this type with the specified name.
values() - Static method in enum peersim.skipnet.SkipnetUtil.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum peersim.skipnet.SkipnetUtil.Errors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum peersim.skipnet.SkipnetUtil.Events
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPing(Ping) - Method in class peersim.skipnet.SkipnetRoutingTable
 
vertex - Variable in class peersim.skipnet.Skipnet
 

Z

ZipfSelect - Class in peersim.skipnet
 
ZipfSelect(int, Random) - Constructor for class peersim.skipnet.ZipfSelect
 

A C D E F G H I L N O P R S T V Z