Uses of Class
jist.swans.net.NetMessage

Packages that use NetMessage
driver SWANS demo, benchmark and test simulation programs. 
jist.swans.app Application 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.routing   
sidnet.stack.std.routing.dummyroute   
sidnet.stack.std.routing.heartbeat   
sidnet.stack.users.alternating_tree.routing   
sidnet.stack.users.Bezier.routing   
sidnet.stack.users.demo_multi_tree.routing   
sidnet.stack.users.EECS510.routing   
sidnet.stack.users.geographical_tree_aggregation.routing   
sidnet.stack.users.k_shortest_path.routing   
sidnet.stack.users.marco_project.commons   
sidnet.stack.users.marco_project.image_charges.routing   
sidnet.stack.users.marco_project.node_centric.routing   
sidnet.stack.users.marco_project.packet_centric.routing   
sidnet.stack.users.sample_p2p.routing   
sidnet.stack.users.SenSys08.routing   
sidnet.stack.users.topological_tree_aggregation.routing   
sidnet.stack.users.triggers_project.routing   
sidnet.stack.users.waspsample.routing   
 

Uses of NetMessage in driver
 

Methods in driver with parameters of type NetMessage
 void ip.MyIpHandler.send(NetMessage msg)
           
 

Uses of NetMessage in jist.swans.app
 

Methods in jist.swans.app with parameters of type NetMessage
 void AppHeartbeat.send(NetMessage msg)
           
 

Uses of NetMessage in jist.swans.net
 

Subclasses of NetMessage in jist.swans.net
static class NetMessage.Ip
          IPv4 network packet.
 

Methods in jist.swans.net with parameters of type NetMessage
 void NetInterface.NetHandler.send(NetMessage msg)
          Send a message through the routing protocol
 boolean PacketLoss.shouldDrop(NetMessage msg)
          Decide whether to drop a packet.
 boolean PacketLoss.Zero.shouldDrop(NetMessage msg)
          Decide whether to drop a packet.
 boolean PacketLoss.Uniform.shouldDrop(NetMessage msg)
          Decide whether to drop a packet.
 

Uses of NetMessage in jist.swans.route
 

Methods in jist.swans.route with parameters of type NetMessage
 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.send(NetMessage msg)
          Called by the network layer to request transmission of a packet that requires routing.
 void RouteDsr.send(NetMessage msg)
          Sends the given message.
 void RouteInterface.send(NetMessage msg)
          Called by the network layer to request transmission of a packet that requires routing.
 void RouteZrp.send(NetMessage msg)
          Send a message through the routing protocol
 

Uses of NetMessage in jist.swans.trans
 

Methods in jist.swans.trans with parameters of type NetMessage
 void TransTcp.send(NetMessage msg)
           
 void TransUdp.send(NetMessage msg)
           
 

Uses of NetMessage in shaohua_project.sweep.routing
 

Methods in shaohua_project.sweep.routing with parameters of type NetMessage
 void SweepRouting.handle_MessageData(NetMessage msg)
           
 void SweepRouting.handle_MessageQueryP2P(NetMessage msg)
           
 void SweepRouting.handle_MessageSourceDiscovery(NetMessage msg)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void SweepRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 void SweepRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.std.routing.dummyroute with parameters of type NetMessage
 void DummyRoute.peek(NetMessage msg, MacAddress lastHopMac)
           
 void DummyRoute.send(NetMessage msg)
          This function is called when the App Layer transmits a packet (other than broadcast (NetAddress.ANY) packet) or a message is received from the MAC layer, but, since this node is not the FINAL destination of the message, needs to be forwarded The mechanism is explained in the SIDnet manual.
 

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

Methods in sidnet.stack.std.routing.heartbeat with parameters of type NetMessage
 void HeartbeatProtocol.peek(NetMessage msg, MacAddress lastHopMac)
           
 void HeartbeatProtocol.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.alternating_tree.routing with parameters of type NetMessage
 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.send(NetMessage msg)
           
 void GeographicalTreeRoutingAlternating.send(NetMessage msg)
           
 void KShortestPathRouting5.send(NetMessage msg)
           
 void RouteBezier.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.Bezier.routing with parameters of type NetMessage
 void RouteBezier.peek(NetMessage msg, MacAddress lastHopMac)
           
 void RouteBezier.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.demo_multi_tree.routing with parameters of type NetMessage
 void MultiTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void MultiTreeRouting.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.EECS510.routing with parameters of type NetMessage
 void Route_Assignment2.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void Route_Assignment2.send(NetMessage msg)
          This function is called when the App Layer transmits a packet (other than broadcast (NetAddress.ANY) packet) or a message is received from the MAC layer, but, since this node is not the FINAL destination of the message, needs to be forwarded The mechanism is explained in the SIDnet manual.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.geographical_tree_aggregation.routing with parameters of type NetMessage
 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.send(NetMessage msg)
           
 void GeographicalTreeRoutingAlternating.send(NetMessage msg)
           
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.k_shortest_path.routing with parameters of type NetMessage
 void KShortestPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void KShortestPathRouting5.peek(NetMessage msg, MacAddress lastHopMac)
           
 void KShortestPathRouting.send(NetMessage msg)
           
 void KShortestPathRouting5.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.marco_project.commons with parameters of type NetMessage
 void HeartbeatProtocol.peek(NetMessage msg, MacAddress lastHopMac)
           
 void HeartbeatProtocol.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.marco_project.image_charges.routing with parameters of type NetMessage
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
          NOT AVAILABLE ANYMORE.
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ElectrostaticRouter.send(NetMessage netMsg)
          This function is called when the App Layer transmits a packet (other than broadcast (NetAddress.ANY) packet) or a message is received from the MAC layer, but, since this node is not the FINAL destination of the message, it needs to be forwarded.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.marco_project.node_centric.routing with parameters of type NetMessage
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void ElectrostaticRouter.send(NetMessage netmsg)
          This function is called when the App Layer transmits a packet (other than broadcast (NetAddress.ANY) packet) or a message is received from the MAC layer, but, since this node is not the FINAL destination of the message, needs to be forwarded The mechanism is explained in the SIDnet manual.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type NetMessage
 void ElectrostaticRouter.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void ElectrostaticRouter.send(NetMessage netmsg)
          This function is called when the App Layer transmits a packet (other than broadcast (NetAddress.ANY) packet) or a message is received from the MAC layer, but, since this node is not the FINAL destination of the message, needs to be forwarded The mechanism is explained in the SIDnet manual.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.sample_p2p.routing with parameters of type NetMessage
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.SenSys08.routing with parameters of type NetMessage
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void GeographicalTreeRouting.send(NetMessage msg)
           
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.topological_tree_aggregation.routing with parameters of type NetMessage
 void KShortestPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void RouteBezier.peek(NetMessage msg, MacAddress lastHopMac)
           
 void TopologicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void KShortestPathRouting.send(NetMessage msg)
           
 void RouteBezier.send(NetMessage msg)
           
 void TopologicalTreeRouting.send(NetMessage msg)
           
 

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

Methods in sidnet.stack.users.triggers_project.routing with parameters of type NetMessage
 void GeographicalTreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void ShortestGeographicalPathRouting.peek(NetMessage msg, MacAddress lastHopMac)
          SWANS legacy.
 void GeographicalTreeRouting.send(NetMessage msg)
           
 void ShortestGeographicalPathRouting.send(NetMessage msg)
          Send a message This method is being called when a message, comming from either the application layer or the mac layer, needs to be forwarded
 

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

Methods in sidnet.stack.users.waspsample.routing with parameters of type NetMessage
 void TreeRouting.peek(NetMessage msg, MacAddress lastHopMac)
           
 void TreeRouting.send(NetMessage msg)