Uses of Class
edu.cmu.emulator.world.EmuNode

Packages that use EmuNode
edu.cmu.emulator Contains the main classes required by the Emulator. 
edu.cmu.emulator.appServer   
edu.cmu.emulator.daemon Node control daemon implementation and control classes. 
edu.cmu.emulator.signal The emulator's virtualized signal propagation environment. 
edu.cmu.emulator.vis The emulator visualizer. 
edu.cmu.emulator.wlandev Classes for controlling WLAN devices. 
edu.cmu.emulator.wlandev.monitor Classes for tracking WLAN device roam history using iwconfig. 
edu.cmu.emulator.world Implements the emulator's virtual physical environment. 
 

Uses of EmuNode in edu.cmu.emulator
 

Fields in edu.cmu.emulator declared as EmuNode
protected  EmuNode[] SimpleUserClass.emuNodes
           
private  EmuNode[] ConfigFileParser.nodes
           
 

Methods in edu.cmu.emulator that return EmuNode
 EmuNode[] ConfigFileParser.getNodes()
          Method to obtain the array of EmuNode objects that were created after extracting the NodeDef tag in the config file.
 

Methods in edu.cmu.emulator with parameters of type EmuNode
private  Antenna[] ConfigFileParser.getAntennaList(EmuNode[] nodes)
           
 

Uses of EmuNode in edu.cmu.emulator.appServer
 

Fields in edu.cmu.emulator.appServer with type parameters of type EmuNode
(package private)  ArrayList<EmuNode> GUIWebRunner.nodes
           
 

Methods in edu.cmu.emulator.appServer with parameters of type EmuNode
private  edu.cmu.emulator.appVis.info.NodeInfoInit GUIWebRunner.getNodeInfoInit(EmuNode node)
           
private  int GUIWebRunner.registerNode(EmuNode node)
           
 

Uses of EmuNode in edu.cmu.emulator.daemon
 

Methods in edu.cmu.emulator.daemon with parameters of type EmuNode
 void DaemonCommunicator.mapDaemonStubs(SchedClient schedClient, EmuNode[] nodes)
          map each emuNode to the daemon stub on the remote node
 

Uses of EmuNode in edu.cmu.emulator.signal
 

Methods in edu.cmu.emulator.signal with parameters of type EmuNode
protected  int ManualPathController.getNodeIndex(EmuNode emuNode)
           
 void ManualPathController.setPathDelay(EmuNode srcNode, EmuNode destNode, int path, int delay)
           
 void ManualPathController.setPathLoss(EmuNode srcNode, EmuNode destNode, int path, double loss)
           
 void ManualPathController.setPathRSS(EmuNode srcNode, EmuNode destNode, int path, double txPowerdBm, double rss)
           
 void SignalEnvironment.updateSigEnvironment(EmuNode[] emuNodes)
           
 

Uses of EmuNode in edu.cmu.emulator.vis
 

Fields in edu.cmu.emulator.vis declared as EmuNode
private  EmuNode NodeView.emuNode
           
private  EmuNode NodeViewPanel.emuNode
           
 

Uses of EmuNode in edu.cmu.emulator.wlandev
 

Fields in edu.cmu.emulator.wlandev declared as EmuNode
protected  EmuNode WLANDevice.emuNode
          emuNode on which the device resides
 

Methods in edu.cmu.emulator.wlandev that return EmuNode
static EmuNode WLANDevice.getEmuNodeFromMAC(gmj.net.PhysicalAddress nodeMAC)
          finds the emuNode object corresponding to the given mac address
 

Constructors in edu.cmu.emulator.wlandev with parameters of type EmuNode
MadwifiNGDevice(EmuNode emuNode, DaemonCommunicator dComm, byte[] ip, String essid, int channel)
          Construct a MadwifiNGDevice.
MadwifiNGDevice(EmuNode emuNode, DaemonCommunicator dComm, byte[] ip, String essid, int channel, int flags)
           
WLANDevice(EmuNode emuNode, DaemonCommunicator dComm, String devName, byte[] ip, String essid, int channel)
           
WLANDevice(EmuNode emuNode, DaemonCommunicator dComm, String devName, byte[] ip, String essid, int channel, boolean useSudo)
          Construct a WLANDevice.
 

Uses of EmuNode in edu.cmu.emulator.wlandev.monitor
 

Fields in edu.cmu.emulator.wlandev.monitor declared as EmuNode
protected  EmuNode RoamListenerWorker.emuNode
           
protected  EmuNode RoamMonitor.emuNode
           
 

Methods in edu.cmu.emulator.wlandev.monitor with parameters of type EmuNode
 void RoamListener.nodeRoamed(EmuNode node, gmj.net.PhysicalAddress newBSSID)
           
 

Constructors in edu.cmu.emulator.wlandev.monitor with parameters of type EmuNode
RoamListenerWorker(EmuNode emuNode)
           
RoamMonitor(EmuNode emuNode, WLANDevice wlanDev, long intervalMillis)
           
 

Uses of EmuNode in edu.cmu.emulator.world
 

Fields in edu.cmu.emulator.world declared as EmuNode
protected  EmuNode EmuNIC.emuNode
           
 EmuNode[] NodeDefParser.emuNodes
           
private  EmuNode[] EmuWorld.emuNodes
           
 

Methods in edu.cmu.emulator.world that return EmuNode
 EmuNode EmuNIC.getNode()
           
 EmuNode EmuWorld.getNode(int index)
           
 EmuNode EmuWorld.getNode(String name)
           
 EmuNode[] NodeDefParser.parse(Element nodeDef)
          This method takes as input the DOM element representing the NodeDef tag and parses through its subtree.
 EmuNode[] NodeDefParser.parseUserDef(EmuNode[] emuNodes, Element nodeDef)
          This method parses the NodeDef contained in the user's config file.
 

Methods in edu.cmu.emulator.world with parameters of type EmuNode
 int EmuWorld.getNodeIndex(EmuNode node)
           
private  EmuNIC[] NodeDefParser.parseNICDef(EmuNode emuNode, Element node)
           
 EmuNode[] NodeDefParser.parseUserDef(EmuNode[] emuNodes, Element nodeDef)
          This method parses the NodeDef contained in the user's config file.
 

Constructors in edu.cmu.emulator.world with parameters of type EmuNode
EmuNIC(EmuNode emuNode, byte[] ip)
           
EmuWorld(EmuNode[] emuNodes, Emulator emulator, WorldDef worldDef)
           
 



Copyright © 2013. All Rights Reserved.