Alphabetical Index

A B C D E F G H I J K L M N O P R S T V W X Y

A

abfrageStarten - field in class aufgabe
accept(File) - method in class pi4mpFileFilter
addLink - field in class simulation
addLink(Link) - method in class paintArea
addLink(Link) - method in class pimSMpaintArea
addRouter - field in class simulation
addRouter(Router) - method in class paintArea
aeDescClass - static field in class BrowserLauncher
The com.apple.MacOS.AEDesc class
aeDescConstructor - static field in class BrowserLauncher
The (String) method of com.apple.MacOS.AEDesc
aeTargetConstructor - static field in class BrowserLauncher
The (int) method of com.apple.MacOS.AETarget
allowed_flood - static field in class aufgabe
allowed_pim_sm - static field in class aufgabe
allowed_rpb - static field in class aufgabe
allPaths - field in class pimSMRPB
aniLine - field in class paintArea
aniLine - field in class pimSMpaintArea
appleEventConstructor - static field in class BrowserLauncher
The (int, int, int) method of com.apple.MacOS.AppleEvent
appletid - field in class results
area - field in class Flooding
area - field in class pimSM
area - field in class pimSMRPB
area - field in class reversePathBroadcasting
aufgabe(String) - constructor for class aufgabe

B

browser - static field in class BrowserLauncher
The browser for the system
BrowserLauncher is a class that provides one static method, openURL, which opens the default web browser for the current user of the system to the given URL.
BrowserLauncher() - constructor for class BrowserLauncher
This class should be never be instantiated; this just ensures so.

C

calculateCosts() - method in class rpbPath
checkJoins(long) - method in class pimSM
checkVectors() - method in class pimSMpaintArea
clear - field in class simulation
clearData() - method in class aufgabe
clearData() - method in class paintArea
clearData() - method in class pimSMpaintArea
clearData() - method in class simulation
clearPrimaryData() - method in class paintArea
clearTraffic() - method in class simulation
comboBox - field in class simulation
command - field in class results
computeDifference() - method in class myDate
continueData(long) - method in class pimSM
continueJoins(long) - method in class pimSM
continuePrunes(long) - method in class pimSM
cost - field in class rpbPath
countRouters - field in class aufgabe
CsendData(long) - method in class pimSM
currentFlooding - field in class aufgabe
currentFlooding - field in class simulation
currentLinkVector - field in class Flooding
currentLinkVector - field in class pimSMRPB
currentPath - field in class pimSMRPB
currentPathLength - field in class pimSMRPB
currentRouter - field in class Package
currentRouter - field in class prunePackage
currentStep - field in class Flooding

D

dataVector - field in class pimSMpaintArea
deleteLink(long) - method in class aufgabe
deleteLink(long) - method in class simulation
deleteRouter - field in class simulation
destination - field in class pimSMJoin
destination - field in class pimSMPrune
destination - field in class pimSMSend
destip - field in class results
destport - field in class results
diff_flood - static field in class aufgabe
diff_pim_sm - static field in class aufgabe
diff_rpb - static field in class aufgabe
difficulty - field in class FloodingStart
difficulty - field in class pimAufgabeStart
difficulty - field in class results
difficulty - field in class rpbAufgabeStart
draw() - method in class paintArea
draw() - method in class pimSMpaintArea
draw(int,int,int) - method in class paintArea
draw(Link) - method in class paintArea
draw(Link) - method in class pimSMpaintArea
draw(Router) - method in class paintArea
draw_kick(int) - method in class paintArea
draw_kick(int) - method in class pimSMpaintArea
draw_kickLink(long) - method in class paintArea
drawNothing - field in class pimSMpaintArea
drawPackagesStatus - field in class paintArea
drawStop - field in class paintArea

E

enableFlooding() - method in class simulation
enableForAll() - method in class simulation
enablePim() - method in class simulation
enableRpb() - method in class simulation
eraseLinkVector() - method in class paintArea
eraseRouterVector() - method in class paintArea
eraseTraffic() - method in class Router
errorMessage - static field in class BrowserLauncher
The message from any exception thrown throughout the initialization process.

F

feedback - field in class results
FINDER_CREATOR - static field in class BrowserLauncher
The creator code of the Finder on a Macintosh, which is needed to send AppleEvents to the application.
FINDER_TYPE - static field in class BrowserLauncher
The file type of the Finder on a Macintosh.
findFolder - static field in class BrowserLauncher
The findFolder method of com.apple.mrj.MRJFileUtils
finish - field in class startRpbDetails
finishFlood - static field in class startFloodingDetails
finishPim - static field in class startPimDetails
The first parameter that needs to be passed into Runtime.exec() to open the default web browser on Windows.
firstEndID - field in class Link
flood - field in class floodingConfiguration
flood - field in class FloodingStart
floodConfig - field in class simulation
floodDet - field in class simulation
Flooding(paintArea,long,long) - constructor for class Flooding
frequency - field in class pimSM

G

getActivity() - method in class pimSMRouter
getActivity() - method in class Router
getAllPaths() - method in class pimSMRPB
getCosts() - method in class rpbPath
getCurrentRouter() - method in class Package
getDestination() - method in class pimSMJoin
getDestination() - method in class pimSMPrune
getDestination() - method in class pimSMSend
getEncapsulation() - method in class pimSMSend
getFileCreator - static field in class BrowserLauncher
The getFileCreator method of com.apple.mrj.MRJFileUtils
getFileName() - method in class simulation
getFileType - static field in class BrowserLauncher
The getFileType method of com.apple.mrj.MRJFileUtils
getFirstEndID() - method in class Link
getFreq() - method in class pimSM
getHour() - method in class myDate
getHour2() - method in class myDate
getID() - method in class Link
getID() - method in class Package
getID() - method in class pimSMRouter
getID() - method in class prunePackage
getID() - method in class Router
getIncomingTraffic() - method in class Router
getLength() - method in class Link
getLink(long,long) - method in class aufgabe
getLinkByRouter(long) - method in class aufgabe
getLinkVector() - method in class paintArea
getMinute() - method in class myDate
getMinute2() - method in class myDate
getName() - method in class Link
getName() - method in class pimSMRouter
getName() - method in class Router
getOutgoingTraffic() - method in class Router
getOwn() - method in class aufgabe
getOwn() - method in class simulation
getPackageVector() - method in class paintArea
getPath() - method in class rpbPath
getPathElement(long) - method in class rpbPath
getPathSize() - method in class rpbPath
getPhase() - method in class pimSM
getPimSM() - method in class pimSMConfiguration
getPimSMStatus() - method in class Router
getPruneStatus() - method in class pimSMRouter
getPruneStatus() - method in class Router
getPruningTTL() - method in class paintArea
getPruningVector() - method in class paintArea
getRandom1() - method in class giveRandom
getRandom2() - method in class giveRandom
getReciever() - method in class pimSMRouter
getReciever() - method in class Router
getRecievingRouter() - method in class rpbPath
getResult() - method in class pimAufgabeStart
getRouter() - method in class senderJoin
getRouter(long) - method in class aufgabe
getRouter(long) - method in class paintArea
getRouter(long) - method in class simulation
getRouter1() - method in class pimSMJoin
getRouter1() - method in class pimSMPrune
getRouter1() - method in class pimSMSend
getRouter2() - method in class pimSMJoin
getRouter2() - method in class pimSMPrune
getRouter2() - method in class pimSMSend
getRouterCoordinates() - method in class Router
getRouterVector() - method in class paintArea
getRP() - method in class pimSM
getRP() - method in class pimSMpaintArea
getRPB() - method in class Router
getRPStatus() - method in class pimSMRouter
getRPStatus() - method in class Router
getSecond() - method in class myDate
getSecond2() - method in class myDate
getSecondEndID() - method in class Link
getSelfDestruct() - method in class pimSMPrune
getSelfDestruct() - method in class pimSMSend
getSender() - method in class senderJoin
getSendingStatus() - method in class Router
getSource() - method in class pimSMJoin
getSource() - method in class pimSMPrune
getSource() - method in class pimSMSend
getStartingRouter() - method in class rpbPath
getTarget() - method in class pimSMJoin
getTarget() - method in class pimSMPrune
getTarget() - method in class pimSMSend
getThreshold() - method in class pimSMRouter
getThreshold() - method in class Router
getTimeStamp() - method in class pimSMJoin
getTimeStamp() - method in class pimSMPrune
getTimeStamp() - method in class pimSMSend
getTimeStamp() - method in class senderJoin
getTTL() - method in class Package
getTTL() - method in class prunePackage
giveRandom(long,long) - constructor for class giveRandom
GURL_EVENT - static field in class BrowserLauncher
The name for the AppleEvent type corresponding to a GetURL event.

H

hour - field in class myDate
hour2 - field in class myDate

I

ICStart(int[],int) - static method in class BrowserLauncher
Methods required for Mac OS X.
ICStop(int[]) - static method in class BrowserLauncher
ID - field in class Link
ID - field in class pimSMRouter
id - field in class results
ID - field in class Router
incomingTraffic - field in class Router
increaseThreshold() - method in class Router
init() - method in class pi4mp
isAktiv - field in class pimSMRouter
isAktiv - field in class Router
isElementInPath(long) - method in class rpbPath
isEncapsulated - field in class pimSMSend
isPimSmRouter - field in class Router
isPruned - field in class pimSMRouter
isPruned - field in class Router
isReciever - field in class pimSMRouter
isReciever - field in class Router
isRP - field in class pimSMRouter
isRP - field in class Router
isSender - field in class pimSMRouter
isSender - field in class Router

J

JDirect_MacOSX - static field in class BrowserLauncher
The framework to reference on Mac OS X
joinVector - field in class pimSMpaintArea
jvm - static field in class BrowserLauncher
The Java virtual machine that we are running on.

K

kAnyTransactionID - static field in class BrowserLauncher
The kAnyTransactionID AppleEvent code
kAutoGenerateReturnID - static field in class BrowserLauncher
The kAutoGenerateReturnID AppleEvent code
keyDirectObject - static field in class BrowserLauncher
The keyDirectObject AppleEvent parameter type
kSystemFolderType - static field in class BrowserLauncher
Actually an MRJOSType pointing to the System Folder on a Macintosh

L

lastVisitedRouter - field in class aufgabe
lastVisitedRouter - field in class Package
lastVisitedRouter - field in class simulation
length - field in class Link
Link - class Link
Link(String,long,long,long) - constructor for class Link
linkage - static field in class BrowserLauncher
The linkage object required for JDirect 3 on Mac OS X.
linkCheck(int,int) - method in class aufgabe
linkCheck(int,int) - method in class simulation
linkedRouters - field in class aufgabe
linkMode - field in class aufgabe
linkMode - field in class simulation
linkVector - field in class aufgabe
linkVector - field in class paintArea
linkVector - field in class pimSMpaintArea
linkVector - field in class simulation
loadAufgabe - field in class aufgabe
loadClasses() - static method in class BrowserLauncher
Called by a static initializer to load any classes, fields, and methods required at runtime to locate the user's web browser.
loadedWithoutErrors - static field in class BrowserLauncher
Caches whether any classes, methods, and fields that are not part of the JDK and need to be dynamically loaded at runtime loaded successfully.
locateBrowser() - static method in class BrowserLauncher
Attempts to locate the default web browser on the local system.
longestPath - field in class rpbAufgabeStart

M

main(args[]) - static method in class pi4mp
makeOSType - static field in class BrowserLauncher
The makeOSType method of com.apple.MacOS.OSUtils
minute - field in class myDate
minute2 - field in class myDate
moveMode - field in class aufgabe
moveMode - field in class simulation
moveRouter - field in class aufgabe
moveRouter - field in class simulation
moveRouterButton - field in class simulation
MRJ_2_0 - static field in class BrowserLauncher
JVM constant for MRJ 2.0
MRJ_2_1 - static field in class BrowserLauncher
JVM constant for MRJ 2.1 or later
MRJ_3_0 - static field in class BrowserLauncher
JVM constant for Java on Mac OS X 10.0 (MRJ 3.0)
MRJ_3_1 - static field in class BrowserLauncher
JVM constant for MRJ 3.1
mrjFileUtilsClass - static field in class BrowserLauncher
The com.apple.mrj.MRJFileUtils class
mrjOSTypeClass - static field in class BrowserLauncher
The com.apple.mrj.MRJOSType class
myAufgabe - field in class pi4mpFrame
myDate - class myDate
myDate() - constructor for class myDate
myFrame - field in class sendToServer
myFrame2 - field in class sendToServer
myPercentage - field in class FloodingStart
myPercentage - field in class pimAufgabeStart
myPercentage - field in class rpbAufgabeStart
mySeconds - field in class FloodingStart
mySeconds - field in class pimAufgabeStart
mySeconds - field in class rpbAufgabeStart
mySimulation - field in class pi4mpFrame

N

name - field in class Link
name - field in class pimSMRouter
name - field in class Router
The shell parameters for Netscape that opens a given URL in an already-open copy of Netscape on many command-line systems.
newXPackages - field in class startPimDetails
newXPackages - field in class startRpbDetails
newXPrunings - field in class startRpbDetails
next - field in class simulation
next(long) - method in class pimSM
nextPhase - field in class simulation
nextPhase() - method in class pimSM
nextStep(Vector) - method in class Flooding
nextStep(Vector) - method in class pimSMRPB

O

ok - field in class results
openURL - static field in class BrowserLauncher
The openURL method of com.apple.mrj.MRJFileUtils
openURL(String) - static method in class BrowserLauncher
Attempts to open the default web browser to the given URL.
OTHER - static field in class BrowserLauncher
JVM constant for any other platform
outgoingTraffic - field in class Router

P

Package(long,long,long) - constructor for class Package
packageID - field in class Package
packageID - field in class prunePackage
packageVector - field in class paintArea
packageVector - field in class pimSMpaintArea
paintArea() - constructor for class paintArea
paintSimulation - field in class simulation
password - field in class results
phase - field in class pimSM
phase - field in class simulation
phase3Vector - field in class pimSM
pi4mp - class pi4mp
pi4mp_title - static field in class pi4mp
pi4mpFileFilter() - constructor for class pi4mpFileFilter
pi4mpFrame() - constructor for class pi4mpFrame
pi4mpFrame(String) - constructor for class pi4mpFrame
pim - field in class pimSMConfiguration
pim - field in class simulation
pimAufgabeStart() - constructor for class pimAufgabeStart
pimConfig - field in class simulation
pimDet - field in class simulation
pimSM - class pimSM
pimSM(pimSMpaintArea,int) - constructor for class pimSM
pimSMJoin(long,long,long) - constructor for class pimSMJoin
pimSMpaintArea() - constructor for class pimSMpaintArea
pimSMPrune(long,long) - constructor for class pimSMPrune
pimSMResult - field in class pimAufgabeStart
pimSMRouter(String) - constructor for class pimSMRouter
pimSMSend(long,long) - constructor for class pimSMSend
Play - field in class simulation
pruneF - field in class rpbAufgabeStart
prunePackage(long,long) - constructor for class prunePackage
pruningTTL - field in class paintArea
pruningTTL - field in class pimSMpaintArea
pruningVector - field in class paintArea
pruningVector - field in class pimSMpaintArea
putParameter - static field in class BrowserLauncher
The putParameter method of com.apple.MacOS.AppleEvent

R

random1 - field in class giveRandom
random2 - field in class giveRandom
recievingRouter - field in class rpbPath
removeElement(long) - method in class aufgabe
removeLink(long) - method in class paintArea
result - field in class pimAufgabeStart
result_flood - static field in class aufgabe
result_pim_sm - static field in class aufgabe
result_rpb - static field in class aufgabe
reverse - field in class rpbConfiguration
Router - class Router
Router(String) - constructor for class Router
Router(String,int,int) - constructor for class Router
Router(String,long,long) - constructor for class Router
router1 - field in class pimSMJoin
router1 - field in class pimSMPrune
router1 - field in class pimSMSend
router2 - field in class pimSMJoin
router2 - field in class pimSMPrune
router2 - field in class pimSMSend
RouterCoordinates - field in class Router
routerDetail - field in class RouterDetails
routerDetail - field in class senderChoice
routerID - field in class senderJoin
RouterRpb - field in class Router
routerVector - field in class aufgabe
routerVector - field in class paintArea
routerVector - field in class pimSMpaintArea
routerVector - field in class simulation
rpb - field in class aufgabe
rpb - field in class pimSM
rpb - field in class simulation
rpbAufgabenCounter - static field in class FloodingStart
rpbAufgabenCounter - static field in class pimAufgabeStart
rpbAufgabenCounter - static field in class rpbAufgabeStart
rpbAufgabeStart() - constructor for class rpbAufgabeStart
rpbConfig - field in class simulation
rpbConfiguration() - constructor for class rpbConfiguration
rpbDet - field in class simulation
rpbPath(long,long,Vector,long) - constructor for class rpbPath
rpbPath1 - field in class rpbPath
run() - method in class pimSMpaintArea
runden - field in class aufgabe

S

second - field in class myDate
second2 - field in class myDate
The second parameter for Runtime.exec() on Windows.
secondEndID - field in class Link
selfDestruct - field in class pimSMPrune
selfDestruct - field in class pimSMSend
selRout1 - field in class paintArea
selRout1 - field in class pimSMpaintArea
selRout2 - field in class paintArea
selRout2 - field in class pimSMpaintArea
send() - method in class results
sendC - field in class rpbAufgabeStart
sendData() - method in class pimSM
sendData(long) - method in class pimSM
senderID - field in class senderJoin
senderJoin(long,long) - constructor for class senderJoin
senderJoin(long,long,long) - constructor for class senderJoin
sendF - field in class rpbAufgabeStart
sendInitialJoins() - method in class pimSM
sendNoReply - static field in class BrowserLauncher
The sendNoReply method of com.apple.MacOS.AppleEvent
serverip - field in class results
serverport - field in class results
setActivity(boolean) - method in class Router
setAllPaths(Vector) - method in class pimSMRPB
setFirstEndID(long) - method in class Link
setID(long) - method in class Link
setID(long) - method in class Package
setID(long) - method in class pimSMRouter
setID(long) - method in class Router
setLength(long) - method in class Link
setName(long) - method in class Link
setName(String) - method in class Link
setName(String) - method in class pimSMRouter
setName(String) - method in class Router
setPruningTTL(int) - method in class paintArea
setReciever(boolean) - method in class Router
setResultFlood(int) - method in class aufgabe
setResultPim(int) - method in class aufgabe
setResultRpb(int) - method in class aufgabe
setRouter1(long) - method in class pimSMJoin
setRouter1(long) - method in class pimSMPrune
setRouter1(long) - method in class pimSMSend
setRouter2(long) - method in class pimSMJoin
setRouter2(long) - method in class pimSMPrune
setRouter2(long) - method in class pimSMSend
setRP(pimSMpaintArea) - method in class aufgabe
setRPB(pimSMRPB) - method in class Router
setRPStatus(boolean) - method in class Router
setSecondEndID(long) - method in class Link
setSource(long) - method in class pimSMJoin
setSource(long) - method in class pimSMPrune
setSource(long) - method in class pimSMSend
setStep(long) - method in class pimSMpaintArea
setTarget(long) - method in class pimSMJoin
setTarget(long) - method in class pimSMPrune
setTarget(long) - method in class pimSMSend
setTimeStamp(long) - method in class pimSMJoin
setTimeStamp(long) - method in class pimSMPrune
setTimeStamp(long) - method in class pimSMSend
setTTL(int) - method in class prunePackage
simu - field in class startFloodingDetails
simu - field in class startPimDetails
simu - field in class startRpbDetails
simulation() - constructor for class simulation
source - field in class pimSMJoin
source - field in class pimSMPrune
source - field in class pimSMSend
sourceip - field in class results
sourceport - field in class results
spanningTree(long) - method in class pimSMRPB
start() - method in class pimSM
startingRouter - field in class pimSM
startingRouter - field in class pimSMRPB
startingRouter - field in class rpbPath
status() - method in class results
step - field in class aufgabe
step - field in class pimSMpaintArea
step - field in class simulation
stepField - field in class simulation

T

target - field in class pimSMJoin
target - field in class pimSMPrune
target - field in class pimSMSend
teilbar(long,long) - method in class pimSM
teilbar(long,long) - method in class simulation
temp - field in class pimSMRPB
temp - field in class reversePathBroadcasting
textField - field in class simulation
theVersion() - method in class pi4mpFrame
The third parameter for Runtime.exec() on Windows.
thisFileName - field in class simulation
thisRPB - field in class pimAufgabeStart
thisRPB - field in class rpbAufgabeStart
thisStep - field in class pimAufgabeStart
time - field in class results
timestamp - field in class pimSMJoin
timestamp - field in class pimSMPrune
timestamp - field in class pimSMSend
timestamp - field in class senderJoin
traffic1 - field in class FloodingStart
traffic2 - field in class FloodingStart
traffic_threshold - field in class Router
TTL - field in class floodingConfiguration
TTL - field in class Package
TTL - field in class prunePackage
TTL - field in class startFloodingDetails

V

valuation - field in class results

W

WINDOWS_9x - static field in class BrowserLauncher
JVM constant for any Windows 9x JVM
WINDOWS_NT - static field in class BrowserLauncher
JVM constant for any Windows NT JVM

X

x1 - field in class paintArea
x1 - field in class pimSMpaintArea
x2 - field in class paintArea
x2 - field in class pimSMpaintArea
xx - field in class paintArea
xx - field in class pimSMpaintArea

Y

y1 - field in class paintArea
y1 - field in class pimSMpaintArea
y2 - field in class paintArea
y2 - field in class pimSMpaintArea
yy - field in class paintArea
yy - field in class pimSMpaintArea