Uses of Class
jist.swans.mac.MacAddress

Packages that use MacAddress
driver SWANS demo, benchmark and test simulation programs. 
jist.swans.app Application layer entity of SWANS simulator and related classes. 
jist.swans.mac Link or Media Access Control (Mac) layer entity of SWANS simulator and related classes. 
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.stack.std.mac   
sidnet.stack.std.mac.ieee802_15_4   
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 MacAddress in driver
 

Methods in driver with parameters of type MacAddress
 void ip.MyIpHandler.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ip.MyIpHandler.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

Uses of MacAddress in jist.swans.app
 

Methods in jist.swans.app with parameters of type MacAddress
 void AppHeartbeat.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 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 MacAddress in jist.swans.mac
 

Fields in jist.swans.mac declared as MacAddress
protected  MacAddress MacInfo.MacInfoUnique.addr
          Unique mac address.
static MacAddress MacAddress.ANY
          Broadcast Mac address.
protected  MacAddress Mac802_11.localAddr
          mac address of this interface.
static MacAddress MacAddress.LOOP
          Loopback Mac address.
static MacAddress MacAddress.NULL
          Null/invalid Mac address.
protected  MacAddress Mac802_11.packetNextHop
          next hop of packet current being transmitted.
 

Methods in jist.swans.mac that return MacAddress
 MacAddress MacInfo.MacInfoUnique.getAddr()
          Return Mac address.
abstract  MacAddress MacMessage.getDst()
          Return packet destination address.
 MacAddress MacMessage.Rts.getDst()
          Return packet destination address.
 MacAddress MacMessage.Cts.getDst()
          Return packet destination address.
 MacAddress MacMessage.Ack.getDst()
          Return packet destination address.
 MacAddress MacMessage.Data.getDst()
          Return packet destination address.
 MacAddress MacMessage.Rts.getSrc()
          Return packet source address.
 MacAddress MacMessage.Data.getSrc()
          Return packet source address.
 

Methods in jist.swans.mac with parameters of type MacAddress
 void Mac802_11.send(Message msg, MacAddress nextHop)
           
 void MacDumb.send(Message msg, MacAddress nextHop)
          Network layer would like to send the following packet.
 void MacInterface.send(Message msg, MacAddress nextHop)
          Network layer would like to send the following packet.
 void MacLoop.send(Message msg, MacAddress nextHop)
          Network layer would like to send the following packet.
 

Constructors in jist.swans.mac with parameters of type MacAddress
Mac802_11(MacAddress addr, RadioInfo radioInfo)
          Instantiate new 802_11b entity.
MacDumb(MacAddress addr, RadioInfo radioInfo)
          Create a new "dumb" mac entity.
MacMessage.Ack(MacAddress dst, int duration)
          Create 802_11 ACK packet.
MacMessage.Cts(MacAddress dst, int duration)
          Create an 802_11 CTS packet.
MacMessage.Data(MacAddress dst, MacAddress src, int duration, Message body)
          Create 802_11 data packet.
MacMessage.Data(MacAddress dst, MacAddress src, int duration, short seq, short frag, boolean moreFrag, boolean retry, Message body)
          Create 802_11 data packet.
MacMessage.Rts(MacAddress dst, MacAddress src, int duration)
          Create an 802_11 RTS packet.
 

Uses of MacAddress in jist.swans.net
 

Methods in jist.swans.net that return MacAddress
 MacAddress QueuedMessage.getNextHop()
          Return next link hop.
 

Methods in jist.swans.net with parameters of type MacAddress
 void NetInterface.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void NetInterface.NetHandler.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void NetIp.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void NetInterface.receive(Message msg, MacAddress lastHop, byte macId, boolean promiscuous)
          Receive a message from the link layer.
 void NetIp.receive(Message msg, MacAddress lastHop, byte macId, boolean promisc)
          Receive a message from the link layer.
 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(NetMessage.Ip msg, int interfaceId, MacAddress nextHop)
          Send a message along given interface (usually from ROUTING).
 void NetIp.send(NetMessage.Ip msg, int interfaceId, MacAddress nextHop)
          Send a message along given interface (usually from ROUTING).
 

Constructors in jist.swans.net with parameters of type MacAddress
QueuedMessage(Message payload, MacAddress nextHop)
          Create new queued message.
 

Uses of MacAddress in jist.swans.route
 

Methods in jist.swans.route that return MacAddress
 MacAddress RouteInterface.Zrp.Ndp.getMacAddress(NetAddress addr)
          Return mac address of neighbour.
 MacAddress RouteZrpNdp.getMacAddress(NetAddress addr)
          Return mac address of neighbour.
 

Methods in jist.swans.route with parameters of type MacAddress
 void RouteAodv.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteDsr.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteZrp.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteAodv.peek(NetMessage msg, MacAddress lastHop)
          Called by the network layer for every incoming packet.
 void RouteDsr.peek(NetMessage msg, MacAddress lastHop)
          If the given message uses the DSR protocol, the DSR header is examined to see if any actions need to be performed on this packet (such as forwarding it).
 void RouteInterface.peek(NetMessage msg, MacAddress lastHop)
          Called by the network layer for every incoming packet.
 void RouteZrp.peek(NetMessage msg, MacAddress lastHop)
          Called by the network layer for every incoming packet.
 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.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.
 void RouteAodv.sendIpMsg(NetMessage.Ip ipMsg, MacAddress destMacAddr)
          Sends IP message after transmission delay, and renews precursor list entry.
 void RouteInterface.Aodv.sendIpMsg(NetMessage.Ip ipMsg, MacAddress destMacAddr)
          Sends IP message after transmission delay, and renews precursor list entry.
 

Uses of MacAddress in jist.swans.trans
 

Methods in jist.swans.trans with parameters of type MacAddress
 void TransTcp.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void TransUdp.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 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.
 

Uses of MacAddress in shaohua_project.sweep.app
 

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

Uses of MacAddress in shaohua_project.sweep.routing
 

Methods in shaohua_project.sweep.routing with parameters of type MacAddress
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void SweepRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void SweepRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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)
 

Uses of MacAddress in sidnet.core.interfaces
 

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

Uses of MacAddress in sidnet.core.misc
 

Fields in sidnet.core.misc declared as MacAddress
 MacAddress NodeEntry.mac
          mac address of neighbour.
 

Methods in sidnet.core.misc with parameters of type MacAddress
 boolean NodesList.contains(MacAddress mac)
           
 

Constructors in sidnet.core.misc with parameters of type MacAddress
NodeEntry(MacAddress mac, NetAddress ip, NCS_Location2D loc)
           
 

Uses of MacAddress in sidnet.stack.std.mac
 

Fields in sidnet.stack.std.mac declared as MacAddress
protected  MacAddress Mac802_11e.localAddr
          mac address of this interface.
protected  MacAddress Mac802_11e.packetNextHop
          next hop of packet current being transmitted.
 

Methods in sidnet.stack.std.mac with parameters of type MacAddress
 void Mac802_11e.send(Message msg, MacAddress nextHop)
           
 

Constructors in sidnet.stack.std.mac with parameters of type MacAddress
Mac802_11e(MacAddress addr, RadioInfo radioInfo, EnergyConsumptionModel energyConsumptionModel, long toSleepTimerPeriod, Node myNode)
          Instantiate new 802_11b entity.
Mac802_11e(MacAddress addr, RadioInfo radioInfo, EnergyConsumptionModel energyConsumptionModel, Node myNode)
          Instantiate new 802_11b entity.
 

Uses of MacAddress in sidnet.stack.std.mac.ieee802_15_4
 

Fields in sidnet.stack.std.mac.ieee802_15_4 declared as MacAddress
static MacAddress Def.DEBUG802_15_4_nodeid
           
 MacAddress Mac802_15_4Impl.localAddr
          mac address of this interface.
protected  MacAddress Phy802_15_4Impl.localAddr
          Not in NS-2: mac address of this interface.
 

Methods in sidnet.stack.std.mac.ieee802_15_4 with parameters of type MacAddress
 void Mac802_15_4Impl.send(Message msg, MacAddress nextHop)
           
 

Constructors in sidnet.stack.std.mac.ieee802_15_4 with parameters of type MacAddress
CsmaCA802_15_4(Phy802_15_4 p, Mac802_15_4Impl m, MacAddress localAddr)
           
Mac802_15_4Impl(MacAddress addr, RadioInfo.RadioInfoShared radioInfo, EnergyManagement energyManagement, Node myNode)
           
Mac802_15_4Impl(MacAddress addr, RadioInfo.RadioInfoShared radioInfo, EnergyManagement energyManagement, Node myNode, sidnet.stack.std.mac.ieee802_15_4.MAC_PIB mp)
           
 

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

Fields in sidnet.stack.std.routing.dummyroute declared as MacAddress
 MacAddress DummyRoute.undeliverableToMacAddress
           
 

Methods in sidnet.stack.std.routing.dummyroute with parameters of type MacAddress
 void DummyRoute.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void DummyRoute.peek(NetMessage msg, MacAddress lastHopMac)
           
 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.
 

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

Methods in sidnet.stack.std.routing.heartbeat that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.std.routing.heartbeat with parameters of type MacAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void HeartbeatProtocol.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void HeartbeatProtocol.peek(NetMessage msg, MacAddress lastHopMac)
           
 void HeartbeatProtocol.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.alternating_tree.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 MacAddress MultiPathRoutingTable.getNextHopByIndex(int index)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.alternating_tree.routing with parameters of type MacAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.addByCombinedKey(java.lang.String key, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRoutingAlternating.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void KShortestPathRouting5.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteBezier.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void GeographicalTreeRoutingAlternating.peek(NetMessage msg, MacAddress lastHopMac)
           
 void KShortestPathRouting5.peek(NetMessage msg, MacAddress lastHopMac)
           
 void RouteBezier.peek(NetMessage msg, MacAddress lastHopMac)
           
 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 MultiPathRoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void GeographicalTreeRoutingAlternating.undeliverableMessage(Message msg, MacAddress nextHopMac)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.Bezier.routing with parameters of type MacAddress
 void RouteBezier.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteBezier.peek(NetMessage msg, MacAddress lastHopMac)
           
 void RouteBezier.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

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

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

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

Methods in sidnet.stack.users.demo_multi_tree.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.demo_multi_tree.routing with parameters of type MacAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void MultiTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void MultiTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void MultiTreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 void RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.EECS510.routing with parameters of type MacAddress
 void Route_Assignment2.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void Route_Assignment2.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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)
 

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

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

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

Methods in sidnet.stack.users.geographical_tree_aggregation.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.geographical_tree_aggregation.routing with parameters of type MacAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRoutingAlternating.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void GeographicalTreeRoutingAlternating.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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 RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void GeographicalTreeRoutingAlternating.undeliverableMessage(Message msg, MacAddress nextHopMac)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.k_shortest_path.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 MacAddress MultiPathRoutingTable.getNextHopByIndex(int index)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.k_shortest_path.routing with parameters of type MacAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.addByCombinedKey(java.lang.String key, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void KShortestPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void KShortestPathRouting5.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void KShortestPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void KShortestPathRouting5.peek(NetMessage msg, MacAddress lastHopMac)
           
 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 MultiPathRoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.marco_project.image_charges.app with parameters of type MacAddress
 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 MacAddress in sidnet.stack.users.marco_project.image_charges.routing
 

Fields in sidnet.stack.users.marco_project.image_charges.routing declared as MacAddress
 MacAddress ElectrostaticRouter.undeliverableToMacAddress
           
 

Methods in sidnet.stack.users.marco_project.image_charges.routing with parameters of type MacAddress
 void ElectrostaticRouter.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notifies on message drop.
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
          NOT AVAILABLE ANYMORE.
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 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)
 

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

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

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

Fields in sidnet.stack.users.marco_project.node_centric.routing declared as MacAddress
 MacAddress ElectrostaticRouter.undeliverableToMacAddress
           
 

Methods in sidnet.stack.users.marco_project.node_centric.routing with parameters of type MacAddress
 void ElectrostaticRouter.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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)
 

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

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

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

Fields in sidnet.stack.users.marco_project.packet_centric.routing declared as MacAddress
 MacAddress ElectrostaticRouter.undeliverableToMacAddress
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type MacAddress
 void ElectrostaticRouter.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notification mechanism for packet dropped due to various "Reasons"
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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)
 

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

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

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

Methods in sidnet.stack.users.sample_p2p.routing with parameters of type MacAddress
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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)
 

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

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

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

Methods in sidnet.stack.users.SenSys08.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.SenSys08.routing with parameters of type MacAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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 RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

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

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

Methods in sidnet.stack.users.topological_tree_aggregation.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress MultiPathRoutingTable.getNextHop(NetAddress destIP, int altPathIndex)
           
 MacAddress MultiPathRoutingTable.getNextHopByIndex(int index)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.topological_tree_aggregation.routing with parameters of type MacAddress
 void MultiPathRoutingTable.add(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.addByCombinedKey(java.lang.String key, MacAddress nextHopMac, int nodeId)
           
 void MultiPathRoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void KShortestPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void RouteBezier.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void TopologicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void KShortestPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void RouteBezier.peek(NetMessage msg, MacAddress lastHopMac)
           
 void TopologicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 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 MultiPathRoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void MultiPathRoutingTable.update(NetAddress destIP, int altPathIndex, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.triggers_project.routing that return MacAddress
 MacAddress RoutingTable.getNextHop(NetAddress destIP)
           
 MacAddress RoutingTable.getNextHopByIndex(int index)
           
 

Methods in sidnet.stack.users.triggers_project.routing with parameters of type MacAddress
 void RoutingTable.add(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 void RoutingTable.deleteNextHopMac(MacAddress deleteableAddress)
           
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 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 RoutingTable.replaceNextHopMac(MacAddress oldAddress, MacAddress newAddress)
           
 void RoutingTable.update(NetAddress destIP, MacAddress nextHopMac, int nodeId)
           
 

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

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

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

Methods in sidnet.stack.users.waspsample.routing with parameters of type MacAddress
 void TreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void TreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void TreeRouting.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)