sidnet.stack.users.sigmod.app
Class App_Sigmod

java.lang.Object
  extended by sidnet.stack.users.sigmod.app.App_Sigmod
All Implemented Interfaces:
JistAPI.Proxiable, JistAPI.Timeless, AppInterface, CallbackInterface

public class App_Sigmod
extends java.lang.Object
implements AppInterface, CallbackInterface


Nested Class Summary
 
Nested classes/interfaces inherited from interface jist.swans.app.AppInterface
AppInterface.TcpApp, AppInterface.ThreadedApp, AppInterface.UdpApp
 
Field Summary
static TopologyGUI topologyVisualizationTool
           
 
Constructor Summary
App_Sigmod(NodeAPI myNode)
           
 
Method Summary
 AppInterface getAppProxy()
           
 void receive(Message msg, NetAddress src, MacAddress lastHop, byte macId, NetAddress dst, byte priority, byte ttl)
          Receive a message from network layer.
 void run()
          Run application.
 void run(java.lang.String[] args)
          Run application.
 void setNetEntity(NetInterface netEntity)
           
 void signalUserRequest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

topologyVisualizationTool

public static TopologyGUI topologyVisualizationTool
Constructor Detail

App_Sigmod

public App_Sigmod(NodeAPI myNode)
Method Detail

run

public void run(java.lang.String[] args)
Description copied from interface: AppInterface
Run application.

Specified by:
run in interface AppInterface
Parameters:
args - command-line parameters

run

public void run()
Description copied from interface: AppInterface
Run application.

Specified by:
run in interface AppInterface

receive

public void receive(Message msg,
                    NetAddress src,
                    MacAddress lastHop,
                    byte macId,
                    NetAddress dst,
                    byte priority,
                    byte ttl)
Description copied from interface: AppInterface
Receive a message from network layer.

Specified by:
receive in interface AppInterface
Parameters:
msg - message received
src - source network address
lastHop - source link address
macId - incoming interface
dst - destination network address
priority - packet priority
ttl - packet time-to-live

signalUserRequest

public void signalUserRequest()
Specified by:
signalUserRequest in interface CallbackInterface

setNetEntity

public void setNetEntity(NetInterface netEntity)

getAppProxy

public AppInterface getAppProxy()