Uses of Class
jist.swans.net.NetAddress

Packages that use NetAddress
driver SWANS demo, benchmark and test simulation programs. 
jist.swans.app Application layer entity of SWANS simulator and related classes. 
jist.swans.app.net SWANS counterparts for java.net classes used to simulate standard Java applications. 
jist.swans.net Network (IP) layer entity of SWANS simulator and related classes. 
jist.swans.route Routing entity of SWANS simulator and related classes. 
jist.swans.trans Transport layer entity of SWANS simulator and related classes. 
shaohua_project.sweep.app   
shaohua_project.sweep.routing   
sidnet.core.interfaces   
sidnet.core.misc   
sidnet.core.query   
sidnet.stack.std.routing.dummyroute   
sidnet.stack.std.routing.heartbeat   
sidnet.stack.users.alternating_tree.app   
sidnet.stack.users.alternating_tree.routing   
sidnet.stack.users.Bezier.app   
sidnet.stack.users.Bezier.routing   
sidnet.stack.users.demo_multi_tree.app   
sidnet.stack.users.demo_multi_tree.routing   
sidnet.stack.users.EECS510.app   
sidnet.stack.users.EECS510.routing   
sidnet.stack.users.geographical_tree_aggregation.app   
sidnet.stack.users.geographical_tree_aggregation.routing   
sidnet.stack.users.k_shortest_path.app   
sidnet.stack.users.k_shortest_path.routing   
sidnet.stack.users.marco_project.commons   
sidnet.stack.users.marco_project.image_charges.app   
sidnet.stack.users.marco_project.image_charges.routing   
sidnet.stack.users.marco_project.node_centric.app   
sidnet.stack.users.marco_project.node_centric.routing   
sidnet.stack.users.marco_project.packet_centric.app   
sidnet.stack.users.marco_project.packet_centric.routing   
sidnet.stack.users.sample_p2p.app   
sidnet.stack.users.sample_p2p.routing   
sidnet.stack.users.SenSys08.app   
sidnet.stack.users.SenSys08.routing   
sidnet.stack.users.sigmod.app   
sidnet.stack.users.topological_tree_aggregation.app   
sidnet.stack.users.topological_tree_aggregation.routing   
sidnet.stack.users.triggers_project.app   
sidnet.stack.users.triggers_project.routing   
sidnet.stack.users.waspsample.app   
sidnet.stack.users.waspsample.routing   
 

Uses of NetAddress in driver
 

Methods in driver with parameters of type NetAddress
static NetInterface ip.createNode(Field field, int i, Location location, RadioNoise radio, NetAddress addr, NetInterface.NetHandler nethandler)
           
 void ip.MyIpHandler.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Constructors in driver with parameters of type NetAddress
CBR.Client(TransInterface.TransUdpInterface udp, int transmissions, NetAddress localAddr, NetAddress serverAddr)
          Creates a new Client.
CBR.Server(TransInterface.TransUdpInterface udp, NetAddress localAddr)
          Creates a new Server.
 

Uses of NetAddress in jist.swans.app
 

Methods in jist.swans.app with parameters of type NetAddress
 void AppHeartbeat.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void AppInterface.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void AppJava.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in jist.swans.app.net
 

Methods in jist.swans.app.net with parameters of type NetAddress
 void UdpSocket.UdpSocketCallback.receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 

Uses of NetAddress in jist.swans.net
 

Fields in jist.swans.net declared as NetAddress
static NetAddress NetAddress.ANY
          Broadcast network address.
static NetAddress[] NetAddress.EMPTY_ARRAY
          Zero-length array of NetAddress type.
static NetAddress NetAddress.LOCAL
          Loopback network address.
protected  NetAddress NetIp.localAddr
          local network address.
static NetAddress NetAddress.NULL
          Null/invalid network address.
 

Methods in jist.swans.net that return NetAddress
 NetAddress NetInterface.getAddress()
          Return local network address.
 NetAddress NetIp.getAddress()
          Return local network address.
 NetAddress NetMessage.Ip.getDst()
          Return packet destination.
 NetAddress[] NetMessage.IpOptionSourceRoute.getRoute()
          Return source route.
 NetAddress[] NetMessage.Ip.getSourceRoute()
          Return source route.
 NetAddress NetMessage.Ip.getSrc()
          Return packet source.
 

Methods in jist.swans.net with parameters of type NetAddress
 void NetInterface.NetHandler.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void NetInterface.send(Message msg, NetAddress dst, short protocol, byte priority, byte ttl)
          Route, if necessary, and send a message (from TRANSPORT).
 void NetIp.send(Message msg, NetAddress dst, short protocol, byte priority, byte ttl)
          Route, if necessary, and send a message (from TRANSPORT).
 void NetIp.setAddress(NetAddress addr)
          Set local network address.
 

Constructors in jist.swans.net with parameters of type NetAddress
NetIp(NetAddress addr, Mapper protocolMap, PacketLoss in, PacketLoss out)
          Initialize IP implementation with given address and protocol mapping.
NetMessage.Ip(Message payload, NetAddress src, NetAddress dst, short protocol, byte priority, byte ttl)
          Create new IPv4 packet with default id.
NetMessage.Ip(Message payload, NetAddress src, NetAddress dst, short protocol, byte priority, byte ttl, short id, short fragOffset)
          Create new IPv4 packet.
NetMessage.IpOptionSourceRoute(NetAddress[] route)
          Create new source route option.
NetMessage.IpOptionSourceRoute(NetAddress[] route, int ptr)
          Create new source route option.
 

Uses of NetAddress in jist.swans.route
 

Fields in jist.swans.route declared as NetAddress
 NetAddress Link.dst
          link destination address.
 NetAddress[] RouteZrpIarp.RouteEntry.route
          intra-zone route.
 NetAddress Link.src
          link source address.
 NetAddress RouteZrpBrp.QueryKey.src
          query source address.
 

Methods in jist.swans.route that return NetAddress
 NetAddress RouteDsrMsg.OptionRouteRequest.getAddress(int n)
          Returns the nth address listed in the route request option, counting from zero.
 NetAddress RouteDsrMsg.OptionRouteReply.getAddress(int n)
          Returns the nth address listed in the route request option, counting from zero.
 NetAddress RouteDsrMsg.OptionSourceRoute.getAddress(int n)
          Returns the nth address on the route, counting the first hop after the source as node zero.
 NetAddress RouteDsrMsg.OptionRouteError.getDestAddress()
          Returns the destination of this Route Error.
 NetAddress RouteDsrMsg.OptionAck.getDestAddress()
          Returns the destination of the Acknowledgement.
 NetAddress RouteInterface.Zrp.MessageIerp.getDst()
          Return packet destination address, if available.
 NetAddress RouteAodv.getLocalAddr()
          Gets node's local address.
 NetAddress RouteZrp.getLocalAddr()
          Return local network address.
 NetAddress[] RouteInterface.Zrp.Ndp.getNeighbours()
          Return neighbours.
 NetAddress[] RouteZrpNdp.getNeighbours()
          Return neighbours.
 NetAddress[] RouteInterface.Zrp.Iarp.getRoute(NetAddress dst)
          Return intra-zone route.
 NetAddress[] RouteZrpIarp.getRoute(NetAddress dst)
          Return intra-zone route.
 NetAddress[] RouteZrpZdp.getRoute(NetAddress dst)
          Return intra-zone route.
 NetAddress RouteDsrMsg.OptionRouteError.getSourceAddress()
          Returns the source of this Route Error.
 NetAddress RouteDsrMsg.OptionAck.getSourceAddress()
          Returns the source of the Acknowledgement.
 NetAddress RouteInterface.Zrp.MessageIerp.getSrc()
          Return packet source address, if available.
 NetAddress RouteDsrMsg.OptionRouteRequest.getTargetAddress()
          Returns the target address of this route request.
static NetAddress[] RouteZrp.replaceDest(NetAddress[] route, NetAddress finder, NetAddress[] remainder)
          Replace end of route with route to destination.
 

Methods in jist.swans.route with parameters of type NetAddress
 void RouteZrpBrp.QueryCoverageEntry.addFrom(NetAddress from)
          Add source to query coverage.
 void RouteDsr.AddRouteReplyEntry(NetAddress originator, NetAddress lastHop)
          Adds a new entry to the Gratuitous Route Reply Table.
 void RouteInterface.Dsr.AddRouteReplyEntry(NetAddress originator, NetAddress lastHop)
          Adds an entry into the gratuitous route reply table.
 java.util.Set RouteInterface.Zrp.Iarp.computeCoverage(NetAddress src, int depth)
          Find the set of nodes within a given distance of source.
 java.util.Set RouteZrpIarp.computeCoverage(NetAddress src, int depth)
          Find the set of nodes within a given distance of source.
 java.util.Set RouteZrpZdp.computeCoverage(NetAddress src, int depth)
          Find the set of nodes within a given distance of source.
static byte[] RouteDsrMsg.OptionSourceRoute.create(boolean firstHopExternal, boolean lastHopExternal, int salvage, int segsLeft, NetAddress[] addrs)
          Creates a new Source Route option.
static byte[] RouteDsrMsg.OptionRouteReply.create(boolean lastHopExternal, NetAddress[] addrs)
          Creates a new Route Reply option.
static byte[] RouteDsrMsg.OptionRouteError.create(byte type, int salvage, NetAddress src, NetAddress dest, byte[] tsi)
          Creates a new Route Error option.
static byte[] RouteDsrMsg.OptionSourceRoute.create(int salvage, int segsLeft, NetAddress[] addrs)
          Creates a new Source Route option with the First Hop External and the Last Hop External fields set to false.
static byte[] RouteDsrMsg.OptionRouteReply.create(NetAddress[] addrs)
          Creates a new Route Reply option with the Last Hop External field set to false.
static byte[] RouteDsrMsg.OptionAck.create(short id, NetAddress src, NetAddress dest)
          Creates a new Acknowledgement option.
static byte[] RouteDsrMsg.OptionRouteRequest.create(short id, NetAddress target, NetAddress[] addrs)
          Creates a new Route Request option.
static byte[] RouteDsrMsg.OptionRouteRequest.create(short id, NetAddress target, NetAddress[] addrs)
          Creates a new Route Request option.
 void RouteDsr.DeleteRouteReplyEntry(NetAddress originator, NetAddress lastHop)
          Deletes an entry from the Gratuitous Route Reply Table.
 void RouteInterface.Dsr.DeleteRouteReplyEntry(NetAddress originator, NetAddress lastHop)
          Removes an entry from the gratuitous route reply table.
 void RouteDsr.DiscoverRoute(NetAddress dest, short requestId)
          Initiates a Route Discovery for the given address.
 void RouteInterface.Dsr.DiscoverRoute(NetAddress dest, short requestId)
          Initiates route discovery for the given destination.
 java.util.Enumeration RouteInterface.Zrp.Iarp.getLinks(NetAddress src)
          Return iterator of links from given source address.
 java.util.Enumeration RouteZrpIarp.getLinks(NetAddress src)
          Return iterator of links from given source address.
 java.util.Enumeration RouteZrpZdp.getLinks(NetAddress src)
          Return iterator of links from given source address.
 MacAddress RouteInterface.Zrp.Ndp.getMacAddress(NetAddress addr)
          Return mac address of neighbour.
 MacAddress RouteZrpNdp.getMacAddress(NetAddress addr)
          Return mac address of neighbour.
 byte RouteInterface.Zrp.Ndp.getMacId(NetAddress addr)
          Return mac entity for neighbour.
 byte RouteZrpNdp.getMacId(NetAddress addr)
          Return mac entity for neighbour.
 NetAddress[] RouteInterface.Zrp.Iarp.getRoute(NetAddress dst)
          Return intra-zone route.
 NetAddress[] RouteZrpIarp.getRoute(NetAddress dst)
          Return intra-zone route.
 NetAddress[] RouteZrpZdp.getRoute(NetAddress dst)
          Return intra-zone route.
 boolean RouteInterface.Zrp.Iarp.hasRoute(NetAddress dst)
          Return whether node is within zone (if IARP has route to it).
 boolean RouteZrpIarp.hasRoute(NetAddress dst)
          Return whether node is within zone (if IARP has route to it).
 boolean RouteZrpZdp.hasRoute(NetAddress dst)
          Return whether node is within zone (if IARP has route to it).
 void RouteDsr.InsertRouteCache(NetAddress dest, NetAddress[] route)
          Inserts a new route into the Route Cache.
 void RouteDsr.InsertRouteCache(NetAddress dest, NetAddress[] route)
          Inserts a new route into the Route Cache.
 boolean RouteInterface.Zrp.Ndp.isNeighbour(NetAddress addr)
          Whether given address is a neighbour.
 boolean RouteZrpNdp.isNeighbour(NetAddress addr)
          Whether given address is a neighbour.
 void RouteAodv.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void RouteDsr.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receives a message from the network.
 void RouteZrp.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void RouteInterface.Zrp.Brp.receive(RouteInterface.Zrp.MessageBrp msg, NetAddress from)
          Process incoming BRP packet.
 void RouteZrpBrp.receive(RouteInterface.Zrp.MessageBrp msg, NetAddress from)
          Process incoming BRP packet.
 void RouteZrpBrpFlood.receive(RouteInterface.Zrp.MessageBrp msg, NetAddress from)
          Process incoming BRP packet.
 void RouteInterface.Zrp.Iarp.receive(RouteInterface.Zrp.MessageIarp msg, NetAddress from)
          Process incoming IARP packet.
 void RouteZrpIarp.receive(RouteInterface.Zrp.MessageIarp msg, NetAddress from)
          Process incoming IARP packet.
 void RouteZrpZdp.receive(RouteInterface.Zrp.MessageIarp msg, NetAddress from)
          Process incoming IARP packet.
 void RouteInterface.Zrp.Ndp.receive(RouteInterface.Zrp.MessageNdp msg, NetAddress src, MacAddress macAddr, byte macId)
          Process incoming NDP packet.
 void RouteZrpNdp.receive(RouteInterface.Zrp.MessageNdp msg, NetAddress src, MacAddress macAddr, byte macId)
          Process incoming NDP packet.
static NetAddress[] RouteZrp.replaceDest(NetAddress[] route, NetAddress finder, NetAddress[] remainder)
          Replace end of route with route to destination.
static NetAddress[] RouteZrp.replaceDest(NetAddress[] route, NetAddress finder, NetAddress[] remainder)
          Replace end of route with route to destination.
static NetAddress[] RouteZrp.replaceDest(NetAddress[] route, NetAddress finder, NetAddress[] remainder)
          Replace end of route with route to destination.
 void RouteZrp.send(NetMessage.Ip msg, NetAddress dst)
          Send out a data packet.
 void RouteZrpIerp.MessageQueue.sendAll(NetAddress dst, RouteZrp zrp, NetAddress[] route)
          Send off all messages destined for a certain address.
 void RouteZrpIerp.MessageQueue.sendAll(NetAddress dst, RouteZrp zrp, NetAddress[] route)
          Send off all messages destined for a certain address.
 

Constructors in jist.swans.route with parameters of type NetAddress
Link(NetAddress src, NetAddress dst)
          Create link.
RouteAodv(NetAddress addr)
          Constructs new RouteAodv instance.
RouteDsr(NetAddress localAddr)
          Creates a new RouteDsr object.
RouteZrp(NetAddress localAddr, int radius)
          Create and initialize new ZRP instance.
RouteZrp(NetAddress localAddr, java.lang.String config)
          Create and initialize new ZRP instance.
RouteZrpBrp.QueryKey(NetAddress src, short id)
          Create new query key.
RouteZrpIarp.RouteEntry(NetAddress[] route)
          Create new IARP route entry.
 

Uses of NetAddress in jist.swans.trans
 

Methods in jist.swans.trans with parameters of type NetAddress
 void SocketInterface.checkPacketandState(TransTcp.TcpMessage msg, NetAddress src)
          Check and process the incoming packet depending on current state of the socket.
 void TcpServerSocket.checkPacketandState(TransTcp.TcpMessage msg, NetAddress src)
          Check and process the incoming packet depending on current state of the socket.
 void TcpSocket.checkPacketandState(TransTcp.TcpMessage msg, NetAddress src)
          Check and process the incoming packet depending on current state of the socket.
 void TcpServerSocket.TcpServerSocketCallback.receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 void TcpSocket.TcpSocketCallback.receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 void TransInterface.SocketHandler.receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 void TransTcp.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void TransUdp.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void TransInterface.send(Message msg, NetAddress dst, int dstPort, int srcPort, byte priority)
          Send message (from APPLICATON).
 void TransTcp.send(Message msg, NetAddress dst, int dstPort, int srcPort, byte priority)
          Send message (from APPLICATON).
 void TransUdp.send(Message msg, NetAddress dst, int dstPort, int srcPort, byte priority)
          Send message (from APPLICATON).
 

Uses of NetAddress in shaohua_project.sweep.app
 

Methods in shaohua_project.sweep.app with parameters of type NetAddress
 void AppSweep.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in shaohua_project.sweep.routing
 

Fields in shaohua_project.sweep.routing declared as NetAddress
 NetAddress MessageQueryP2P.snkIP
           
 

Methods in shaohua_project.sweep.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 NetAddress SweepRouting.getThroughShortestPath(Location2D destLocation, Region region)
           
 

Methods in shaohua_project.sweep.routing with parameters of type NetAddress
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void SweepRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void SweepRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void SweepRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte SweepRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Constructors in shaohua_project.sweep.routing with parameters of type NetAddress
MessageQueryP2P(Query query, NetAddress snkIP)
           
 

Uses of NetAddress in sidnet.core.interfaces
 

Methods in sidnet.core.interfaces that return NetAddress
 NetAddress NodeAPI.getIP()
          Gets the IP address that has been associated with the node
 NetAddress NodeHardwareInterface.getIP()
           
 

Methods in sidnet.core.interfaces with parameters of type NetAddress
 void AppInterface.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void NodeHardwareInterface.setIP(NetAddress ip)
           
 

Uses of NetAddress in sidnet.core.misc
 

Fields in sidnet.core.misc declared as NetAddress
 NetAddress NodeEntry.ip
          IP address of neighbour
 NetAddress DeadEndListEntry.nodeIP
           
 

Methods in sidnet.core.misc that return NetAddress
 NetAddress Node.getIP()
          Get the IP address of the node
 

Methods in sidnet.core.misc with parameters of type NetAddress
 void NodesList.add(NetAddress ip)
           
 void NodesList.add(NetAddress ip, NodeEntry entry)
           
 boolean NodesList.contains(NetAddress ip)
           
 NodeEntry NodesList.get(NetAddress ip)
           
 void NodesList.remove(NetAddress ip)
           
 void Node.setIP(NetAddress ip)
           
 

Constructors in sidnet.core.misc with parameters of type NetAddress
DeadEndListEntry(NetAddress nodeIP, long packetID, NetAddress destIP)
          Creates a new instance of DeadEndListEntry
NodeEntry(MacAddress mac, NetAddress ip, NCS_Location2D loc)
           
 

Uses of NetAddress in sidnet.core.query
 

Methods in sidnet.core.query that return NetAddress
 NetAddress Query.getDestIP()
           
 NetAddress Query.getSinkIP()
           
 

Methods in sidnet.core.query with parameters of type NetAddress
 void Query.setSinkIP(NetAddress sinkIP)
           
 

Constructors in sidnet.core.query with parameters of type NetAddress
Query(int queryID, NetAddress sinkIP, NCS_Location2D sinkNCS_2D, NetAddress destIP, byte aggregationType, long samplingInterval, long startTime, long endTime, Region region, WhereClause whereClause)
           
Query(NetAddress sinkIP, NCS_Location2D sinkNCS_2D, NetAddress destIP, byte aggregationType, long samplingInterval, long startTime, long endTime, Region region, WhereClause whereClause)
          Creates a new instance of Query
 

Uses of NetAddress in sidnet.stack.std.routing.dummyroute
 

Methods in sidnet.stack.std.routing.dummyroute with parameters of type NetAddress
 void DummyRoute.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the Link layer This function is called whenever the link layer receives a message whose final destination is THIS node.
 void DummyRoute.sendToAppLayer(Message msg, NetAddress src)
          convenience function to send data UP ("to app layer")
 byte DummyRoute.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
          convenience function to send data DOWN ("to link layer")
 

Uses of NetAddress in sidnet.stack.std.routing.heartbeat
 

Methods in sidnet.stack.std.routing.heartbeat that return NetAddress
 NetAddress RoutingTable.getDestByIndex(int index)
           
 

Methods in sidnet.stack.std.routing.heartbeat with parameters of type NetAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 void HeartbeatProtocol.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.std.routing.heartbeat with parameters of type NetAddress
HeartbeatProtocol(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, long beatInterval)
          Creates a new instance of HeartbeatProtocol
 

Uses of NetAddress in sidnet.stack.users.alternating_tree.app
 

Methods in sidnet.stack.users.alternating_tree.app with parameters of type NetAddress
 void App_AlternatingTree.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.alternating_tree.routing
 

Fields in sidnet.stack.users.alternating_tree.routing declared as NetAddress
 NetAddress Message_AggregationTreeConstructor.rootAddress
           
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.alternating_tree.routing that return NetAddress
 NetAddress KShortestPathRouting5.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress RouteBezier.getDestIp()
          Returns destination ip address.
 NetAddress RouteBezier.GetNextHop2(int queryId, long s_seq, NetMessage.Ip msg)
           
 NetAddress RouteBezier.getThroughShortestPath(Location2D destLocation)
           
 NetAddress KShortestPathRouting5.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 

Methods in sidnet.stack.users.alternating_tree.routing with parameters of type NetAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 NetAddress KShortestPathRouting5.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 void GeographicalTreeRouting.commitData(Message_Aggregation newMsgAggr, NetAddress dst, NetAddress src)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 void MultiPathRoutingTable.eraseDestinationEntries(NetAddress destIP, int altPathIndex)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 NetAddress KShortestPathRouting5.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 void GeographicalTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void GeographicalTreeRoutingAlternating.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void KShortestPathRouting5.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RouteBezier.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void GeographicalTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRoutingAlternating.sendToAppLayer(Message msg, NetAddress src)
           
 void KShortestPathRouting5.sendToAppLayer(Message msg, NetAddress src)
           
 void RouteBezier.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRoutingAlternating.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void KShortestPathRouting5.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void RouteBezier.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void GeographicalTreeRoutingAlternating.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte KShortestPathRouting5.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RouteBezier.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.alternating_tree.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
GeographicalTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex)
          Creates a new instance of MultiTreeRouting
GeographicalTreeRoutingAlternating(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex, int rootCount, int changeRootThreshold, NCS_Location2D[] rootLocationArray, boolean allowDuplicates, boolean disjointTrees)
          Creates a new instance of MultiTreeRouting
KShortestPathRouting5(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int ALTERNATION_POLICY)
          Creates a new instance of kShortestpathrouting
KShortestPathRouting5(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeft, double extensionFactor, NCS_Location2D targetSource)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress, NCS_Location2D rootNCSLocation)
           
RouteBezier(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int PATH_COUNT, int THETA_ANGLE, int CP_LENGTH, double COMM_RANGE, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeFt, double extensionFactor)
           
 

Uses of NetAddress in sidnet.stack.users.Bezier.app
 

Methods in sidnet.stack.users.Bezier.app with parameters of type NetAddress
 void AppP2P.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.Bezier.routing
 

Methods in sidnet.stack.users.Bezier.routing that return NetAddress
 NetAddress RouteBezier.getDestIp()
          Returns destination ip address.
 NetAddress RouteBezier.GetNextHop2(int queryId, long s_seq, NetMessage.Ip msg)
           
 NetAddress RouteBezier.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.Bezier.routing with parameters of type NetAddress
 void RouteBezier.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RouteBezier.sendToAppLayer(Message msg, NetAddress src)
           
 void RouteBezier.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void RouteBezier.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Constructors in sidnet.stack.users.Bezier.routing with parameters of type NetAddress
RouteBezier(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int PATH_COUNT, int THETA_ANGLE, int CP_LENGTH, double COMM_RANGE, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeFt, double extensionFactor)
           
 

Uses of NetAddress in sidnet.stack.users.demo_multi_tree.app
 

Methods in sidnet.stack.users.demo_multi_tree.app with parameters of type NetAddress
 void App_DemoMultiTree.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.demo_multi_tree.routing
 

Fields in sidnet.stack.users.demo_multi_tree.routing declared as NetAddress
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.demo_multi_tree.routing that return NetAddress
 NetAddress RoutingTable.getDestByIndex(int index)
           
 

Methods in sidnet.stack.users.demo_multi_tree.routing with parameters of type NetAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 void MultiTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void MultiTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void MultiTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress nextHopDestIP)
           
 void MultiTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.demo_multi_tree.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
MultiTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext)
          Creates a new instance of MultiTreeRouting
 

Uses of NetAddress in sidnet.stack.users.EECS510.app
 

Methods in sidnet.stack.users.EECS510.app with parameters of type NetAddress
 void App_Assignment2.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.EECS510.routing
 

Methods in sidnet.stack.users.EECS510.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.EECS510.routing with parameters of type NetAddress
 void Route_Assignment2.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the Link layer This function is called whenever the link layer receives a message whose final destination is THIS node.
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void Route_Assignment2.sendToAppLayer(Message msg, NetAddress src)
           
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void Route_Assignment2.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void Route_Assignment2.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Uses of NetAddress in sidnet.stack.users.geographical_tree_aggregation.app
 

Methods in sidnet.stack.users.geographical_tree_aggregation.app with parameters of type NetAddress
 void App_TreeBasedAggregation.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.geographical_tree_aggregation.routing
 

Fields in sidnet.stack.users.geographical_tree_aggregation.routing declared as NetAddress
 NetAddress Message_AggregationTreeConstructor.rootAddress
           
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.geographical_tree_aggregation.routing that return NetAddress
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.geographical_tree_aggregation.routing with parameters of type NetAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void GeographicalTreeRouting.commitData(Message_Aggregation newMsgAggr, NetAddress dst, NetAddress src)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 void GeographicalTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void GeographicalTreeRoutingAlternating.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void GeographicalTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRoutingAlternating.sendToAppLayer(Message msg, NetAddress src)
           
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRoutingAlternating.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void GeographicalTreeRoutingAlternating.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.geographical_tree_aggregation.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
GeographicalTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex)
          Creates a new instance of MultiTreeRouting
GeographicalTreeRoutingAlternating(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex, int rootCount, int changeRootThreshold, NCS_Location2D[] rootLocationArray, boolean allowDuplicates, boolean disjointTrees)
          Creates a new instance of MultiTreeRouting
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress, NCS_Location2D rootNCSLocation)
           
 

Uses of NetAddress in sidnet.stack.users.k_shortest_path.app
 

Methods in sidnet.stack.users.k_shortest_path.app with parameters of type NetAddress
 void AppP2P.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.k_shortest_path.routing
 

Methods in sidnet.stack.users.k_shortest_path.routing that return NetAddress
 NetAddress KShortestPathRouting.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 NetAddress KShortestPathRouting5.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress KShortestPathRouting.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 NetAddress KShortestPathRouting5.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 

Methods in sidnet.stack.users.k_shortest_path.routing with parameters of type NetAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 NetAddress KShortestPathRouting.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 NetAddress KShortestPathRouting5.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 void MultiPathRoutingTable.eraseDestinationEntries(NetAddress destIP, int altPathIndex)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 NetAddress KShortestPathRouting.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 NetAddress KShortestPathRouting5.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 void KShortestPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void KShortestPathRouting5.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void KShortestPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void KShortestPathRouting5.sendToAppLayer(Message msg, NetAddress src)
           
 void KShortestPathRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void KShortestPathRouting5.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 byte KShortestPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte KShortestPathRouting5.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.k_shortest_path.routing with parameters of type NetAddress
KShortestPathRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int ALTERNATION_POLICY)
          Creates a new instance of kShortestpathrouting
KShortestPathRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeft, double extensionFactor)
           
KShortestPathRouting5(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int ALTERNATION_POLICY)
          Creates a new instance of kShortestpathrouting
KShortestPathRouting5(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeft, double extensionFactor, NCS_Location2D targetSource)
           
 

Uses of NetAddress in sidnet.stack.users.marco_project.commons
 

Methods in sidnet.stack.users.marco_project.commons with parameters of type NetAddress
 void HeartbeatProtocol.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Constructors in sidnet.stack.users.marco_project.commons with parameters of type NetAddress
HeartbeatProtocol(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, long beatInterval)
          Creates a new instance of HeartbeatProtocol
 

Uses of NetAddress in sidnet.stack.users.marco_project.image_charges.app
 

Fields in sidnet.stack.users.marco_project.image_charges.app declared as NetAddress
 NetAddress AppP2P_electrostatic.snkIP
           
 NetAddress AppP2P_electrostatic.srcIP
           
 

Methods in sidnet.stack.users.marco_project.image_charges.app with parameters of type NetAddress
 void AppP2P_electrostatic.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          On reception of a message, source/sink perform different tasks for different types of messages.
 

Uses of NetAddress in sidnet.stack.users.marco_project.image_charges.routing
 

Fields in sidnet.stack.users.marco_project.image_charges.routing declared as NetAddress
 NetAddress DataMessage.snkIP
           
 NetAddress QueryMessage.snkIP
           
 NetAddress RreqMessage.snkIP
           
 NetAddress UpdateMessage.snkIP
           
 NetAddress AckMessage.srcIP
           
 NetAddress RreqMessage.srcIP
           
 

Methods in sidnet.stack.users.marco_project.image_charges.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.marco_project.image_charges.routing with parameters of type NetAddress
 void ElectrostaticRouter.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receives a message from the Link layer.
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void ElectrostaticRouter.sendToAppLayer(Message msg, NetAddress src)
          convenience function to send data UP ("to app layer")
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 byte ElectrostaticRouter.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
          convenience function to send data DOWN ("to link layer")
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Constructors in sidnet.stack.users.marco_project.image_charges.routing with parameters of type NetAddress
AckMessage(Coordinate src, Coordinate snk, NetAddress srcIP, int routeId, long sequenceNumber)
           
DataMessage(Coordinate src, Coordinate snk, NetAddress snkIP, int routeid, long sequenceNr, java.util.List<ElectricCharge> charges, double data, Coordinate vpl, int queryId)
           
QueryMessage(Coordinate src, Coordinate snk, NetAddress snkIP, Query userQuery, int numberOfRoutes, java.util.List<ElectricCharge> charges, long sequenceNumber)
           
RreqMessage(Coordinate src, Coordinate snk, NetAddress srcIP, NetAddress snkIP, int routeId, java.util.List<ElectricCharge> charges, Coordinate vpl, long sequenceNumber, int queryId)
           
UpdateMessage(Coordinate src, Coordinate snk, NetAddress snkIP, ElectricCharge charge, long sequenceNumber)
           
 

Uses of NetAddress in sidnet.stack.users.marco_project.node_centric.app
 

Fields in sidnet.stack.users.marco_project.node_centric.app declared as NetAddress
 NetAddress AppP2P_electrostatic.snkIP
           
 NetAddress AppP2P_electrostatic.srcIP
           
 

Methods in sidnet.stack.users.marco_project.node_centric.app with parameters of type NetAddress
 void AppP2P_electrostatic.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.marco_project.node_centric.routing
 

Fields in sidnet.stack.users.marco_project.node_centric.routing declared as NetAddress
 NetAddress DataMessage.snkIP
           
 NetAddress QueryMessage.snkIP
           
 NetAddress RreqMessage.snkIP
           
 NetAddress UpdateMessage.snkIP
           
 NetAddress RreqMessage.srcIP
           
 

Methods in sidnet.stack.users.marco_project.node_centric.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.marco_project.node_centric.routing with parameters of type NetAddress
 void ElectrostaticRouter.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the Link layer This function is called whenever the link layer receives a message whose final destination is THIS node.
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void ElectrostaticRouter.sendToAppLayer(Message msg, NetAddress src)
          convenience function to send data UP ("to app layer")
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 byte ElectrostaticRouter.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
          convenience function to send data DOWN ("to link layer")
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Constructors in sidnet.stack.users.marco_project.node_centric.routing with parameters of type NetAddress
DataMessage(Coordinate src, Coordinate snk, NetAddress snkIP, int routeid, java.util.List<ElectricCharge> charges, double data, long sequenceNumber)
           
QueryMessage(Coordinate src, Coordinate snk, NetAddress snkIP, Query userQuery, int numberOfRoutes, java.util.List<ElectricCharge> charges, long sequenceNumber)
           
RreqMessage(int queryId, Coordinate src, Coordinate snk, NetAddress srcIP, NetAddress snkIP, int routeId, java.util.List<ElectricCharge> charges, double cosineCompensationBudget, long sequenceNumber)
           
UpdateMessage(Coordinate src, Coordinate snk, NetAddress snkIP, ElectricCharge charge, long sequenceNumber)
           
 

Uses of NetAddress in sidnet.stack.users.marco_project.packet_centric.app
 

Fields in sidnet.stack.users.marco_project.packet_centric.app declared as NetAddress
 NetAddress AppP2P_electrostatic.snkIP
           
 NetAddress AppP2P_electrostatic.srcIP
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.app with parameters of type NetAddress
 void AppP2P_electrostatic.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.marco_project.packet_centric.routing
 

Fields in sidnet.stack.users.marco_project.packet_centric.routing declared as NetAddress
 NetAddress DataMessage.snkIP
           
 NetAddress QueryMessage.snkIP
           
 NetAddress RreqMessage.snkIP
           
 NetAddress UpdateMessage.snkIP
           
 NetAddress RreqMessage.srcIP
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type NetAddress
 void ElectrostaticRouter.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the Link layer This function is called whenever the link layer receives a message whose final destination is THIS node.
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void ElectrostaticRouter.sendToAppLayer(Message msg, NetAddress src)
          convenience function to send data UP ("to app layer")
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 byte ElectrostaticRouter.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
          convenience function to send data DOWN ("to link layer")
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Constructors in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type NetAddress
DataMessage(Coordinate src, Coordinate snk, NetAddress snkIP, int routeid, java.util.List<ElectricCharge> charges, double data, long sequenceNumber, Coordinate vpl)
           
QueryMessage(Coordinate src, Coordinate snk, NetAddress snkIP, Query userQuery, int numberOfRoutes, java.util.List<ElectricCharge> charges, long sequenceNumber)
           
RreqMessage(int queryId, Coordinate src, Coordinate snk, NetAddress srcIP, NetAddress snkIP, int routeId, java.util.List<ElectricCharge> charges, Coordinate vpl, long sequenceNumber)
           
UpdateMessage(Coordinate src, Coordinate snk, NetAddress snkIP, ElectricCharge charge, long sequenceNumber)
           
 

Uses of NetAddress in sidnet.stack.users.sample_p2p.app
 

Methods in sidnet.stack.users.sample_p2p.app with parameters of type NetAddress
 void AppSampleP2P.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.sample_p2p.routing
 

Methods in sidnet.stack.users.sample_p2p.routing that return NetAddress
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.sample_p2p.routing with parameters of type NetAddress
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 

Uses of NetAddress in sidnet.stack.users.SenSys08.app
 

Methods in sidnet.stack.users.SenSys08.app with parameters of type NetAddress
 void App_TreeBasedAggregation.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.SenSys08.routing
 

Fields in sidnet.stack.users.SenSys08.routing declared as NetAddress
 NetAddress Message_AggregationTreeConstructor.rootAddress
           
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.SenSys08.routing that return NetAddress
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.SenSys08.routing with parameters of type NetAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void GeographicalTreeRouting.commitData(Message_Aggregation newMsgAggr, NetAddress dst, NetAddress src)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 void GeographicalTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void GeographicalTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.SenSys08.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
GeographicalTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex)
          Creates a new instance of MultiTreeRouting
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress, NCS_Location2D rootNCSLocation)
           
 

Uses of NetAddress in sidnet.stack.users.sigmod.app
 

Methods in sidnet.stack.users.sigmod.app with parameters of type NetAddress
 void App_Sigmod.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.topological_tree_aggregation.app
 

Methods in sidnet.stack.users.topological_tree_aggregation.app with parameters of type NetAddress
 void App_TreeBasedAggregation.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.topological_tree_aggregation.routing
 

Fields in sidnet.stack.users.topological_tree_aggregation.routing declared as NetAddress
 NetAddress Message_AggregationTreeConstructor.rootAddress
           
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.topological_tree_aggregation.routing that return NetAddress
 NetAddress KShortestPathRouting.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress RouteBezier.getDestIp()
          Returns destination ip address.
 NetAddress RouteBezier.GetNextHop2(int queryId, long s_seq, NetMessage.Ip msg)
           
 NetAddress RouteBezier.getThroughShortestPath(Location2D destLocation)
           
 NetAddress KShortestPathRouting.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 

Methods in sidnet.stack.users.topological_tree_aggregation.routing with parameters of type NetAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 NetAddress KShortestPathRouting.bestNextHopNeighbor(int queryId, long s_seq, Location2D srcLoc, Location2D sinkLoc, long messageSequenceNumber, NetAddress sinkIPAddress, boolean allowBackwards)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 void MultiPathRoutingTable.eraseDestinationEntries(NetAddress destIP, int altPathIndex)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 NetAddress KShortestPathRouting.getThroughShortestPath(Location2D destLocation, long messageSequenceNumber, NetAddress sinkIPAddress)
           
 void KShortestPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RouteBezier.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void TopologicalTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void KShortestPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void RouteBezier.sendToAppLayer(Message msg, NetAddress src)
           
 void TopologicalTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void KShortestPathRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void RouteBezier.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void TopologicalTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 byte KShortestPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RouteBezier.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void TopologicalTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.topological_tree_aggregation.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
KShortestPathRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int ALTERNATION_POLICY)
          Creates a new instance of kShortestpathrouting
KShortestPathRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeft, double extensionFactor)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress, NCS_Location2D rootNCSLocation)
           
RouteBezier(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, int PATH_COUNT, int THETA_ANGLE, int CP_LENGTH, double COMM_RANGE, int VERT_PIPE_SAME, int ALTERNATION_POLICY, double commRangeFt, double extensionFactor)
           
TopologicalTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext)
          Creates a new instance of MultiTreeRouting
 

Uses of NetAddress in sidnet.stack.users.triggers_project.app
 

Methods in sidnet.stack.users.triggers_project.app with parameters of type NetAddress
 void App_Triggers.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.triggers_project.routing
 

Fields in sidnet.stack.users.triggers_project.routing declared as NetAddress
 NetAddress Message_AggregationTreeConstructor.rootAddress
           
 NetAddress AggregationBean.src
           
 

Methods in sidnet.stack.users.triggers_project.routing that return NetAddress
 NetAddress RoutingTable.getDestByIndex(int index)
           
 NetAddress ShortestGeographicalPathRouting.getThroughShortestPath(Location2D destLocation)
           
 

Methods in sidnet.stack.users.triggers_project.routing with parameters of type NetAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void GeographicalTreeRouting.commitData(Message_Aggregation newMsgAggr, NetAddress dst, NetAddress src)
           
 void RoutingTable.eraseDestinationEntries(NetAddress destIP)
           
 boolean RoutingTable.existDestinationEntry(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 void GeographicalTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void ShortestGeographicalPathRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from the network layer This method is typically called when this node is the ultimate destination of an incoming data-message (the sink)
 void GeographicalTreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void ShortestGeographicalPathRouting.sendToAppLayer(Message msg, NetAddress src)
           
 void GeographicalTreeRouting.sendToLinkLayer(Message msg, NetAddress originalSourceIP, NetAddress finalDestinationIP, NetAddress nextHopDestIP)
           
 void GeographicalTreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 byte ShortestGeographicalPathRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

Constructors in sidnet.stack.users.triggers_project.routing with parameters of type NetAddress
AggregationBean(int queryId, int epochNumber, int producerNodeId, double aggregationValue, NetAddress src, int aggregationType)
           
GeographicalTreeRouting(NetAddress localAddr, Node myNode, PanelContext hostPanelContext, short selfProtocolIndex)
          Creates a new instance of MultiTreeRouting
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress)
           
Message_AggregationTreeConstructor(Query query, int level, Location2D parentLocation, NetAddress rootAddress, NCS_Location2D rootNCSLocation)
           
 

Uses of NetAddress in sidnet.stack.users.waspsample.app
 

Methods in sidnet.stack.users.waspsample.app with parameters of type NetAddress
 void AppWasp.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of NetAddress in sidnet.stack.users.waspsample.routing
 

Methods in sidnet.stack.users.waspsample.routing that return NetAddress
 NetAddress RoutingMsg.getDst()
           
 NetAddress RoutingMsg.getRootID()
           
 NetAddress RoutingMsg.getSrc()
           
 

Methods in sidnet.stack.users.waspsample.routing with parameters of type NetAddress
 void TreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void TreeRouting.sendToAppLayer(Message msg, NetAddress src)
           
 byte TreeRouting.sendToLinkLayer(NetMessage.Ip ipMsg, NetAddress nextHopDestIP)
           
 void RoutingMsg.setDst(NetAddress dst)
           
 void RoutingMsg.setRootID(NetAddress rootId)
           
 void RoutingMsg.setSrc(NetAddress src)
           
 

Constructors in sidnet.stack.users.waspsample.routing with parameters of type NetAddress
RoutingMsg(NCS_Location2D loc, int treeLevel, NetAddress src, NetAddress dst, short protocol, byte priority, byte ttl, int id, NetAddress rootId)
           
TreeRouting(NetAddress localAddr, Node myNode)
          Creates a new instance of MultiTreeRouting