edu.cmu.emulator.appServer
Class GUIServerImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
edu.cmu.emulator.appServer.GUIServerImpl
- All Implemented Interfaces:
- GUIServer, Serializable, Remote
public class GUIServerImpl
- extends UnicastRemoteObject
- implements GUIServer
- See Also:
- Serialized Form
guiWebRunner
GUIWebRunner guiWebRunner
GUIServerImpl
public GUIServerImpl(GUIWebRunner guiWebRunner)
throws RemoteException
- Throws:
RemoteException
getInitInfo
public edu.cmu.emulator.appVis.info.InitInfo getInitInfo()
throws RemoteException
- Specified by:
getInitInfo
in interface GUIServer
- Throws:
RemoteException
changeFadingModel
public void changeFadingModel(int pathKey,
String fadingModelDefName)
throws RemoteException
- Specified by:
changeFadingModel
in interface GUIServer
- Throws:
RemoteException
getCurTimeMillis
public int getCurTimeMillis()
throws RemoteException
- Specified by:
getCurTimeMillis
in interface GUIServer
- Throws:
RemoteException
getFadingModel
public String getFadingModel(int pathKey)
- Specified by:
getFadingModel
in interface GUIServer
addNewRoute
public void addNewRoute(edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
- Specified by:
addNewRoute
in interface GUIServer
login
public boolean login(String loginName,
char[] password)
- Specified by:
login
in interface GUIServer
getNodeInfo
public edu.cmu.emulator.appVis.info.NodeInfo[] getNodeInfo()
- Specified by:
getNodeInfo
in interface GUIServer
getPathInfo
public edu.cmu.emulator.appVis.info.PathInfo[] getPathInfo(int[] pathKeys)
- Specified by:
getPathInfo
in interface GUIServer
getChannelInfo
public edu.cmu.emulator.appVis.info.ChannelInfo getChannelInfo(int srcAntennaKey,
int destAntennaKey)
- Specified by:
getChannelInfo
in interface GUIServer
moveNodeWithSpeed
public void moveNodeWithSpeed(int nodeKey,
double[] pos,
double speedMPS)
throws RemoteException
- Specified by:
moveNodeWithSpeed
in interface GUIServer
- Throws:
RemoteException
moveNodeOverTime
public void moveNodeOverTime(int nodeKey,
double[] pos,
double timeSecs)
- Specified by:
moveNodeOverTime
in interface GUIServer
haltNode
public void haltNode(int nodeKey)
- Specified by:
haltNode
in interface GUIServer
rerouteNode
public void rerouteNode(int nodeKey,
int routeKey)
throws RemoteException
- Specified by:
rerouteNode
in interface GUIServer
- Throws:
RemoteException
rerouteNode
public void rerouteNode(int nodeKey,
edu.cmu.emulator.appVis.info.RouteInfo routeInfo)
throws RemoteException
- Specified by:
rerouteNode
in interface GUIServer
- Throws:
RemoteException
Copyright © 2013. All Rights Reserved.