Class pimSMRouter


public class pimSMRouter
extends java.lang.Object

Field Summary

private long
ID
private Dimension
RouterCoordinates
private boolean
isAktiv
private boolean
isPruned
private boolean
isRP
private boolean
isReciever
private boolean
isSender
private String
name
private double
traffic_threshold

Constructor Summary

pimSMRouter(String name)
pimSMRouter(String name, int x, int y)

Method Summary

boolean
getActivity()
Vector
getAncestors(paintArea area)
long
getID()
String
getName()
boolean
getPruneStatus()
Vector
getRPBPathAncestors(paintArea area, reversePathBroadcasting rpb, long starting)
boolean
getRPStatus()
boolean
getReciever()
Dimension
getRouterCoordinates()
double
getRouterCoordinates_X()
double
getRouterCoordinates_Y()
long
getRpbPathPredecessor(reversePathBroadcasting rpb, long starting)
boolean
getSendingStatus()
double
getThreshold()
void
increaseThreshold()
void
setActivity(boolean newState)
void
setID(long Id)
void
setName(String newName)
void
setPruneStatus(boolean toggle)
void
setRPStatus(boolean isRP)
void
setReciever(boolean toggle)
void
setRouterCoordinates(Dimension d)
void
setRouterCoordinates(int x, int y)
void
setSendingStatus(boolean isSender)

Field Details

ID

private long ID

RouterCoordinates

private Dimension RouterCoordinates

isAktiv

private boolean isAktiv

isPruned

private boolean isPruned

isRP

private boolean isRP

isReciever

private boolean isReciever

isSender

private boolean isSender

name

private String name

traffic_threshold

private double traffic_threshold

Constructor Details

pimSMRouter

public pimSMRouter(String name)

pimSMRouter

public pimSMRouter(String name,
                   int x,
                   int y)

Method Details

getActivity

public boolean getActivity()

getAncestors

public Vector getAncestors(paintArea area)

getID

public long getID()

getName

public String getName()

getPruneStatus

public boolean getPruneStatus()

getRPBPathAncestors

public Vector getRPBPathAncestors(paintArea area,
                                  reversePathBroadcasting rpb,
                                  long starting)

getRPStatus

public boolean getRPStatus()

getReciever

public boolean getReciever()

getRouterCoordinates

public Dimension getRouterCoordinates()

getRouterCoordinates_X

public double getRouterCoordinates_X()

getRouterCoordinates_Y

public double getRouterCoordinates_Y()

getRpbPathPredecessor

public long getRpbPathPredecessor(reversePathBroadcasting rpb,
                                  long starting)

getSendingStatus

public boolean getSendingStatus()

getThreshold

public double getThreshold()

increaseThreshold

public void increaseThreshold()

setActivity

public void setActivity(boolean newState)

setID

public void setID(long Id)

setName

public void setName(String newName)

setPruneStatus

public void setPruneStatus(boolean toggle)

setRPStatus

public void setRPStatus(boolean isRP)

setReciever

public void setReciever(boolean toggle)

setRouterCoordinates

public void setRouterCoordinates(Dimension d)

setRouterCoordinates

public void setRouterCoordinates(int x,
                                 int y)

setSendingStatus

public void setSendingStatus(boolean isSender)