Uses of Interface
jist.swans.misc.Message

Packages that use Message
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.field Field 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.misc Shared odds and ends of SWANS simulator. 
jist.swans.net Network (IP) layer entity of SWANS simulator and related classes. 
jist.swans.radio Radio 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 Message in driver
 

Methods in driver with parameters of type Message
 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 Message in jist.swans.app
 

Methods in jist.swans.app with parameters of type Message
 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 Message in jist.swans.app.net
 

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

Uses of Message in jist.swans.field
 

Methods in jist.swans.field with parameters of type Message
 void Field.transmit(RadioInfo srcInfo, Message msg, long duration)
          Transmit physical-layer message.
 void FieldInterface.transmit(RadioInfo srcInfo, Message msg, long duration)
          Transmit physical-layer message.
 void Spatial.SpatialTransmitVisitor.visitTransmit(RadioInfo srcInfo, Location srcLoc, RadioInfo dstInfo, RadioInterface dstEntity, Location dstLoc, Message msg, java.lang.Long durationObj)
          Transmit packet to given destination.
abstract  int Spatial.visitTransmit(Spatial.SpatialTransmitVisitor visitor, RadioInfo srcInfo, Location srcLoc, Message msg, java.lang.Long durationObj, double limit)
          Visit radios in bin with transmission visitor.
 int Spatial.LinearList.visitTransmit(Spatial.SpatialTransmitVisitor visitor, RadioInfo srcInfo, Location srcLoc, Message msg, java.lang.Long durationObj, double limit)
          Visit radios in bin with transmission visitor.
 int Spatial.Grid.visitTransmit(Spatial.SpatialTransmitVisitor visitor, RadioInfo srcInfo, Location srcLoc, Message msg, java.lang.Long durationObj, double limit)
          Visit radios in bin with transmission visitor.
 int Spatial.HierGrid.visitTransmit(Spatial.SpatialTransmitVisitor visitor, RadioInfo srcInfo, Location srcLoc, Message msg, java.lang.Long durationObj, double limit)
          Visit radios in bin with transmission visitor.
 int Spatial.TiledWraparound.visitTransmit(Spatial.SpatialTransmitVisitor visitor, RadioInfo srcInfo, Location srcLoc, Message msg, java.lang.Long durationObj, double limit)
          Visit radios in bin with transmission visitor.
 

Uses of Message in jist.swans.mac
 

Classes in jist.swans.mac that implement Message
 class MacMessage
          Defines the various message used by the Mac entity.
static class MacMessage.Ack
          An 802_11 Acknowlege packet.
static class MacMessage.Cts
          An 802_11 Clear-To-Send packet.
static class MacMessage.Data
          An 802_11 Data packet.
static class MacMessage.Rts
          An 802_11 Request-To-Send packet.
 

Fields in jist.swans.mac declared as Message
protected  Message Mac802_11.packet
          packet currently being transmitted.
 

Methods in jist.swans.mac that return Message
 Message MacMessage.Data.getBody()
          Return packet data payload.
 

Methods in jist.swans.mac with parameters of type Message
 void Mac802_11.peek(Message msg)
           
 void MacDumb.peek(Message msg)
          Radio has locked onto a packet signal; mac may have a peek.
 void MacInterface.peek(Message msg)
          Radio has locked onto a packet signal; mac may have a peek.
 void MacLoop.peek(Message msg)
          Radio has locked onto a packet signal; mac may have a peek.
 void Mac802_11.receive(Message msg)
           
 void MacDumb.receive(Message msg)
          Radio has received a packet for mac to process.
 void MacInterface.receive(Message msg)
          Radio has received a packet for mac to process.
 void MacLoop.receive(Message msg)
          Radio has received a packet for mac to process.
 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 Message
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.
 

Uses of Message in jist.swans.misc
 

Classes in jist.swans.misc that implement Message
 class MessageBytes
          Implementation of Message interface that carries around byte arrays.
 class MessageNest
          Implementation of Message interface that performs message nesting (header, data).
 

Fields in jist.swans.misc declared as Message
static Message Message.NULL
          A null/empty message.
 

Methods in jist.swans.misc with parameters of type Message
static byte[] Pickle.messageBytes(Message m)
           
 

Constructors in jist.swans.misc with parameters of type Message
MessageNest(Message header, Message data)
          Created new nested message.
 

Uses of Message in jist.swans.net
 

Classes in jist.swans.net that implement Message
 class NetMessage
          Network packet.
static class NetMessage.Ip
          IPv4 network packet.
static class NetMessage.IpOption
          A generic IP packet option.
static class NetMessage.IpOptionSourceRoute
          An IP packet source route option.
 class QueuedMessage
          A message object that can be queued in MessageQueue.
 

Methods in jist.swans.net that return Message
 Message NetMessage.Ip.getPayload()
          Return packet payload.
 Message QueuedMessage.getPayload()
          Return payload.
 

Methods in jist.swans.net with parameters of type Message
 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(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).
 

Constructors in jist.swans.net with parameters of type Message
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.
QueuedMessage(Message payload, MacAddress nextHop)
          Create new queued message.
 

Uses of Message in jist.swans.radio
 

Fields in jist.swans.radio declared as Message
protected  Message RadioNoise.signalBuffer
          message being received.
 

Methods in jist.swans.radio with parameters of type Message
protected  void RadioNoise.lockSignal(Message msg, double power_mW, long duration)
          Lock onto current packet signal.
 void RadioInterface.receive(Message msg, java.lang.Double power, java.lang.Long duration)
          Start receiving message.
 void RadioNoiseAdditive.receive(Message msg, java.lang.Double powerObj_mW, java.lang.Long durationObj)
          Start receiving message.
 void RadioNoiseIndep.receive(Message msg, java.lang.Double powerObj_mW, java.lang.Long durationObj)
          Start receiving message.
 void RadioInterface.transmit(Message msg, long delay, long duration)
          Start transmitting message.
 void RadioNoise.transmit(Message msg, long delay, long duration)
          Start transmitting message.
 

Uses of Message in jist.swans.route
 

Subinterfaces of Message in jist.swans.route
static interface RouteInterface.Zrp.MessageBrp
          BRP (Bordercast Resolution Protocol) packet interface.
static interface RouteInterface.Zrp.MessageIarp
          IARP (IntrAzone Routing Protocol) packet interface.
static interface RouteInterface.Zrp.MessageIerp
          IERP (IntErzone Routing Protocol) packet interface.
static interface RouteInterface.Zrp.MessageNdp
          NDP (Node Discovery Protocol) packet interface.
static interface RouteInterface.Zrp.MessageZrp
          General ZRP (Zone Routing Protocol) packet interface.
 

Classes in jist.swans.route that implement Message
 class RouteDsrMsg
          A message with a DSR Options header.
static class RouteZrpZdp.MessageZdp
          ZDP (Zone Discovery Protocol) packet.
 

Methods in jist.swans.route that return Message
 Message RouteDsrMsg.getContent()
          Returns the the content of the DSR message.
 

Methods in jist.swans.route with parameters of type Message
 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 RouteInterface.MultiTreeRouting.epochConditionCompleted(Message msgAggr, java.lang.Object incomingAggregationBean)
           
 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.
 

Constructors in jist.swans.route with parameters of type Message
RouteDsrMsg(Message content)
          Creates a new RouteDsrMsg with the given payload.
 

Uses of Message in jist.swans.trans
 

Classes in jist.swans.trans that implement Message
static class TransInterface.TransMessage
          Super-class of all transport layer packets.
static class TransTcp.TcpMessage
          Data structure for TCP Message.
static class TransTcp.TcpOptions
          Implementation for TCP Options.
static class TransUdp.UdpMessage
          UDP packet structure.
 

Methods in jist.swans.trans that return Message
 Message TransTcp.TcpMessage.getPayload()
          Accessor for payload.
 Message TransUdp.UdpMessage.getPayload()
          Return packet payload.
 

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

Constructors in jist.swans.trans with parameters of type Message
TransTcp.TcpMessage(short srcPort, short dstPort, int seqNum, int ackNum, short offset, boolean URG, boolean ACK, boolean PSH, boolean RST, boolean SYN, boolean FIN, short windowSize, Message data)
          constructor for TcpMessage.
TransUdp.UdpMessage(int srcPort, int dstPort, Message payload)
          Create an new UDP packet.
 

Uses of Message in shaohua_project.sweep.app
 

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

Uses of Message in shaohua_project.sweep.routing
 

Classes in shaohua_project.sweep.routing that implement Message
 class MessageData
          DataP2P packet.
 class MessageDataP2P
          DataP2P packet.
 class MessageQueryP2P
          DataP2P packet.
 class MessageSourceDiscovery
          DataP2P packet.
 class MessageSweepRequest
          DataP2P packet.
 class NZMessage
           
 

Methods in shaohua_project.sweep.routing that return Message
 Message NZMessage.getPayload()
           
 

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

Constructors in shaohua_project.sweep.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

Uses of Message in sidnet.core.interfaces
 

Methods in sidnet.core.interfaces with parameters of type Message
 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 Message in sidnet.core.misc
 

Classes in sidnet.core.misc that implement Message
 class EmptyMessage
           
 

Uses of Message in sidnet.stack.std.mac
 

Fields in sidnet.stack.std.mac declared as Message
protected  Message Mac802_11e.packet
          packet currently being transmitted.
 

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

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

Classes in sidnet.stack.std.mac.ieee802_15_4 that implement Message
 class MacMessage_802_15_4
           
 

Methods in sidnet.stack.std.mac.ieee802_15_4 that return Message
 Message MacMessage_802_15_4.getPayload()
           
 

Methods in sidnet.stack.std.mac.ieee802_15_4 with parameters of type Message
 void Mac802_15_4Impl.peek(Message msg)
           
 void Phy802_15_4Impl.peek(Message msg)
           
 void PhyInterface.peek(Message msg)
          Radio has locked onto a packet signal; phy may have a peek.
 void Mac802_15_4.receive(Message m)
           
 void Mac802_15_4Impl.receive(Message m)
           
 void PhyInterface.receive(Message msg)
          Radio has received a packet for phy to process.
 void Phy802_15_4Impl.receive(Message msg, java.lang.Double powerObj_mW, java.lang.Long durationObj)
           
 void Phy802_15_4Impl.send(Message msg)
           
 void PhyInterface.send(Message msg)
          MAC layer would like to send the following packet.
 void Mac802_15_4Impl.send(Message msg, MacAddress nextHop)
           
 void MacMessage_802_15_4.setPayload(Message msg)
           
 void Phy802_15_4.transmit(Message msg)
           
 void Phy802_15_4Impl.transmit(Message msg)
           
 void RadioInterface_802_15_4.transmit(Message msg)
          Start transmitting message.
 void Phy802_15_4Impl.transmit(Message msg, long delay, long duration)
           
 

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

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

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

Classes in sidnet.stack.std.routing.heartbeat that implement Message
 class MessageHeartbeat
           
 

Methods in sidnet.stack.std.routing.heartbeat with parameters of type Message
 void HeartbeatProtocol.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void HeartbeatProtocol.receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
           
 

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

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

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

Classes in sidnet.stack.users.alternating_tree.routing that implement Message
 class MessageInitP2P
           
 

Methods in sidnet.stack.users.alternating_tree.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.alternating_tree.routing with parameters of type Message
 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.epochConditionCompleted(Message msgAggrM, java.lang.Object incomingAggregationBeanO)
           
 boolean GeographicalTreeRouting.isDuplicate(Message msg)
           
 boolean GeographicalTreeRoutingAlternating.isDuplicate(Message msg)
           
 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 GeographicalTreeRoutingAlternating.undeliverableMessage(Message msg, MacAddress nextHopMac)
           
 

Constructors in sidnet.stack.users.alternating_tree.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Classes in sidnet.stack.users.Bezier.routing that implement Message
 class MessageBezier
           
 

Methods in sidnet.stack.users.Bezier.routing that return Message
 Message MessageBezier.getPayload()
           
 

Methods in sidnet.stack.users.Bezier.routing with parameters of type Message
 void RouteBezier.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 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)
           
 

Constructors in sidnet.stack.users.Bezier.routing with parameters of type Message
MessageBezier(int hopCount, int maxHopCount, int queryId, long s_seq, long timeSent, Message payload)
          Creates a new instance of MessageBezier
 

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

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

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

Classes in sidnet.stack.users.demo_multi_tree.routing that implement Message
 class Message_MultiTree
           
 

Methods in sidnet.stack.users.demo_multi_tree.routing with parameters of type Message
 void MultiTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 boolean MultiTreeRouting.isDuplicate(Message msg)
           
 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)
           
 

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

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

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

Methods in sidnet.stack.users.EECS510.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.EECS510.routing with parameters of type Message
 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.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)
           
 

Constructors in sidnet.stack.users.EECS510.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Methods in sidnet.stack.users.geographical_tree_aggregation.routing with parameters of type Message
 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.epochConditionCompleted(Message msgAggrM, java.lang.Object incomingAggregationBeanO)
           
 boolean GeographicalTreeRouting.isDuplicate(Message msg)
           
 boolean GeographicalTreeRoutingAlternating.isDuplicate(Message msg)
           
 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 GeographicalTreeRoutingAlternating.undeliverableMessage(Message msg, MacAddress nextHopMac)
           
 

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

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

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

Methods in sidnet.stack.users.k_shortest_path.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.k_shortest_path.routing with parameters of type Message
 void KShortestPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void KShortestPathRouting5.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 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)
           
 

Constructors in sidnet.stack.users.k_shortest_path.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Methods in sidnet.stack.users.marco_project.image_charges.app with parameters of type Message
 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.
 void AppP2P_electrostatic.sendMessage(Message msg)
          This methods handles the sending of DataMessages and RreqMessages via Electrostatic Routing.
 

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

Classes in sidnet.stack.users.marco_project.image_charges.routing that implement Message
 class AckMessage
           
 class DataMessage
           
 class QueryMessage
           
 class RreqMessage
           
 class UpdateMessage
           
 

Methods in sidnet.stack.users.marco_project.image_charges.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.marco_project.image_charges.routing with parameters of type Message
 Coordinate ElectrostaticRouter.calculateNextVPL(Coordinate currentVPL, double[] fieldVector, Message msg)
          Based on the currentVPL location and current fieldVector coordinates, we should be able to determine the next desirable (hence virtual) VPL for the packet
 void ElectrostaticRouter.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
          Notifies on message drop.
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 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)
           
 

Constructors in sidnet.stack.users.marco_project.image_charges.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Methods in sidnet.stack.users.marco_project.node_centric.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.marco_project.node_centric.routing with parameters of type Message
 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.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)
           
 

Constructors in sidnet.stack.users.marco_project.node_centric.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Methods in sidnet.stack.users.marco_project.packet_centric.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type Message
 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.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)
           
 

Constructors in sidnet.stack.users.marco_project.packet_centric.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Methods in sidnet.stack.users.sample_p2p.routing that return Message
 Message NZMessage.getPayload()
           
 

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

Constructors in sidnet.stack.users.sample_p2p.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Classes in sidnet.stack.users.SenSys08.routing that implement Message
 class Message_Aggregation
           
 class Message_AggregationTreeChildrenNotification
           
 class Message_AggregationTreeConstructor
           
 

Methods in sidnet.stack.users.SenSys08.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.SenSys08.routing with parameters of type Message
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.epochConditionCompleted(Message msgAggrM, java.lang.Object incomingAggregationBeanO)
           
 boolean GeographicalTreeRouting.isDuplicate(Message msg)
           
 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)
           
 

Constructors in sidnet.stack.users.SenSys08.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

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

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

Methods in sidnet.stack.users.topological_tree_aggregation.routing with parameters of type Message
 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)
           
 boolean TopologicalTreeRouting.isDuplicate(Message msg)
           
 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)
           
 

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

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

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

Classes in sidnet.stack.users.triggers_project.routing that implement Message
 class MessageP2P
           
 

Methods in sidnet.stack.users.triggers_project.routing that return Message
 Message NZMessage.getPayload()
           
 

Methods in sidnet.stack.users.triggers_project.routing with parameters of type Message
 void GeographicalTreeRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void ShortestGeographicalPathRouting.dropNotify(Message msg, MacAddress nextHopMac, Reason reason)
           
 void GeographicalTreeRouting.epochConditionCompleted(Message msgAggrM, java.lang.Object incomingAggregationBeanO)
           
 boolean GeographicalTreeRouting.isDuplicate(Message msg)
           
 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)
           
 

Constructors in sidnet.stack.users.triggers_project.routing with parameters of type Message
NZMessage(int queryId, long s_seq, long timeSent, Message payload)
           
 

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

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

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

Classes in sidnet.stack.users.waspsample.routing that implement Message
 class QueryMsg
           
 class RoutingMsg
           
 

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