Uses of Class
jist.runtime.JistAPI.Continuation

Packages that use JistAPI.Continuation
jist.minisim JiST demo, benchmark and test simulation programs. 
jist.runtime Provides the entire JiST (Java in Simulation Time) runtime framework and simulation time functionality. 
jist.swans.app Application layer entity of SWANS simulator and related classes. 
jist.swans.app.io SWANS counterparts for java.io classes used to simulate standard Java applications. 
jist.swans.app.lang   
jist.swans.net Network (IP) layer entity of SWANS simulator and related classes. 
jist.swans.trans Transport layer entity of SWANS simulator and related classes. 
sidnet.core.simcontrol   
sidnet.stack.driver   
sidnet.stack.std.mac.ieee802_15_4   
 

Uses of JistAPI.Continuation in jist.minisim
 

Methods in jist.minisim that throw JistAPI.Continuation
 void hello_loop.HelloWorld2(java.lang.String msg)
          blocking event that schedules 10 hellos.
 byte[] cont.entity.operation_array(byte[] b)
          Blocking operation with array parameter.
 void cont.entity.operation_double(double d)
          Blocking operation with primitive double parameter.
 void contproxy.entityInterface.operation_double(double d)
          Proxied blocking call with primitive double parameter.
 void cont.entity.operation_int(int i)
          Blocking operation with primitive integer parameter.
 void contproxy.entityInterface.operation_int(int i)
          Proxied blocking call with primitive integer parameter.
 void cont.entity.operation_null()
          Blocking operation with no parameters.
 void contproxy.entityInterface.operation_null()
          Proxied blocking call with no parameters.
 void cont.entity.operation_show()
          Blocking operation that displays time.
 void cont.entity.operation_string(java.lang.String s)
          Blocking operation with String parameter.
 void contproxy.entityInterface.operation_string(java.lang.String s)
          Proxied blocking call with String parameter.
 

Uses of JistAPI.Continuation in jist.runtime
 

Methods in jist.runtime that throw JistAPI.Continuation
static java.lang.Object Controller.entityInvocationCont(java.lang.reflect.Method meth, Entity entity, java.lang.Object[] params)
          Application callback method to perform (intercept) a BLOCKING entity method invocation at the appropriate simulation time.
static java.lang.Object Controller.entityInvocationCont(java.lang.reflect.Method meth, EntityRef ref, java.lang.Object[] params)
          Application callback method to perform (intercept) a BLOCKING entity method invocation at the appropriate simulation time.
static java.lang.Object Controller.entityInvocationCont(java.lang.reflect.Method meth, java.lang.Object callee, java.lang.Object[] params)
          Application callback method to perform (intercept) a BLOCKING entity method invocation at the appropriate simulation time.
 java.lang.Object Channel.receive()
          Blocking receive call.
 void Channel.send(java.lang.Object data)
          Blocking non-dropping send call.
 void Channel.send(java.lang.Object data, boolean shouldDropIfFull, boolean shouldDropIfNoReceiveWaiting)
          Blocking send call.
 void BlockingSleep.sleep(long i)
          Blocking sleep implementation.
 

Uses of JistAPI.Continuation in jist.swans.app
 

Methods in jist.swans.app that throw JistAPI.Continuation
 TransInterface.TransTcpInterface AppInterface.TcpApp.getTcpEntity()
          Return application TCP entity.
 TransInterface.TransUdpInterface AppInterface.UdpApp.getUdpEntity()
          Return application UDP entity.
 void AppJava.Runnable.run()
           
 

Uses of JistAPI.Continuation in jist.swans.app.io
 

Methods in jist.swans.app.io that throw JistAPI.Continuation
 int BufferedInputStream.available()
           
 int FilterInputStream.available()
           
 void BufferedInputStream.close()
           
 void FilterInputStream.close()
           
 void BufferedInputStream.mark(int readlimit)
           
 void FilterInputStream.mark(int readlimit)
           
 boolean BufferedInputStream.markSupported()
           
 boolean FilterInputStream.markSupported()
           
 int BufferedInputStream.read()
           
 int FilterInputStream.read()
           
 int FilterInputStream.read(byte[] b)
           
 int BufferedInputStream.read(byte[] b, int off, int len)
           
 int FilterInputStream.read(byte[] b, int off, int len)
           
 void BufferedInputStream.reset()
           
 void FilterInputStream.reset()
           
 long BufferedInputStream.skip(long n)
           
 long FilterInputStream.skip(long n)
           
 

Uses of JistAPI.Continuation in jist.swans.app.lang
 

Methods in jist.swans.app.lang that throw JistAPI.Continuation
 void SimtimeThread.ThreadJoin()
           
 void ThreadInterface.ThreadJoin()
           
 

Uses of JistAPI.Continuation in jist.swans.net
 

Methods in jist.swans.net that throw JistAPI.Continuation
 NetAddress NetInterface.getAddress()
          Return local network address.
 NetAddress NetIp.getAddress()
          Return local network address.
 

Uses of JistAPI.Continuation in jist.swans.trans
 

Methods in jist.swans.trans that throw JistAPI.Continuation
 void SocketInterface._jistPostInit()
          Post-constructor call.
 TcpSocket SocketInterface.TcpServerSocketInterface.accept()
          Listens for a connection to be made to this socket and accepts it.
 void TransInterface.addSocketHandler(int port, TransInterface.SocketHandler socketCallback)
          Register socket handler.
 void SocketInterface.bind(java.net.SocketAddress bindpoint)
          Binds the ServerSocket to a specific address (IP address and port number).
 void SocketInterface.TcpServerSocketInterface.bind(java.net.SocketAddress endpoint, int backlog)
          Binds the ServerSocket to a specific address (IP address and port number).
 boolean TransInterface.TransTcpInterface.checkSocketHandler(int port)
          Return whether socket bound to port.
 void SocketInterface.TcpSocketInterface.connect(java.net.SocketAddress endpoint)
          Connects this socket to the server.
 void SocketInterface.TcpSocketInterface.connect(java.net.SocketAddress endpoint, int timeout)
          Connects this socket to the server with a specified timeout value.
 void TransInterface.delSocketHandler(int port)
          Unregister socket handler.
 byte[] SocketInterface.TcpSocketInterface.getBytesFromSocket(int length)
          This method is called by the input stream to retrieve data from the transport layer.
 java.nio.channels.SocketChannel SocketInterface.TcpSocketInterface.getChannel()
          Returns the unique SocketChannel object associated with this socket, if any.
 java.nio.channels.ServerSocketChannel SocketInterface.TcpServerSocketInterface.getChannel()
          Returns the unique ServerSocketChannel object associated with this socket, if any.
 java.net.InetAddress SocketInterface.getInetAddress()
          Returns the local address of this server socket/socket.
 InputStream SocketInterface.TcpSocketInterface.getInputStream()
          Returns an input stream for this socket.
 boolean SocketInterface.TcpSocketInterface.getKeepAlive()
          Tests if SO_KEEPALIVE is enabled.
 java.net.InetAddress SocketInterface.TcpSocketInterface.getLocalAddress()
          Gets the local address to which the socket is bound.
 int SocketInterface.getLocalPort()
          Returns the port on which this socket is listening.
 java.net.SocketAddress SocketInterface.getLocalSocketAddress()
          Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
 boolean SocketInterface.TcpSocketInterface.getOOBInline()
          Tests if OOBINLINE is enabled.
 OutputStream SocketInterface.TcpSocketInterface.getOutputStream()
          Returns an output stream for this socket.
 int SocketInterface.TcpSocketInterface.getPort()
          Returns the remote port to which this socket is connected.
 int SocketInterface.getReceiveBufferSize()
          Gets the value of the SO_RCVBUF option for this ServerSocket, that is the proposed buffer size that will be used for Sockets accepted from this ServerSocket.
 java.net.SocketAddress SocketInterface.TcpSocketInterface.getRemoteSocketAddress()
          Returns the address of the endpoint this socket is connected to, or null if it is unconnected.
 boolean SocketInterface.getReuseAddress()
          Tests if SO_REUSEADDR is enabled.
 int SocketInterface.TcpSocketInterface.getSendBufferSize()
          Get value of the SO_SNDBUF option for this Socket, that is the buffer size used by the platform for output on this Socket.
 int SocketInterface.TcpSocketInterface.getSoLinger()
          Returns setting for SO_LINGER.
 int SocketInterface.getSoTimeout()
          Retrieve setting for SO_TIMEOUT.
 boolean SocketInterface.TcpSocketInterface.getTcpNoDelay()
          Tests if TCP_NODELAY is enabled.
 int SocketInterface.TcpSocketInterface.getTrafficClass()
          Gets traffic class or type-of-service in the IP header for packets sent from this Socket.
 boolean SocketInterface.isBound()
          Returns the binding state of the ServerSocket.
 boolean SocketInterface.isClosed()
          Returns the closed state of the ServerSocket.
 boolean SocketInterface.TcpSocketInterface.isConnected()
          Returns the connection state of the socket.
 boolean SocketInterface.TcpSocketInterface.isInputShutdown()
          Returns wether the read-half of the socket connection is closed.
 boolean SocketInterface.TcpSocketInterface.isOutputShutdown()
          Returns wether the write-half of the socket connection is closed.
 int SocketInterface.TcpSocketInterface.queueBytes(byte[] data)
          This method is called to send bytes to the other side.
 void TransInterface.SocketHandler.receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 void SocketInterface.TcpSocketInterface.shutdownInput()
          Places the input stream for this socket at "end of stream".
 void SocketInterface.TcpSocketInterface.shutdownOutput()
          Disables the output stream for this socket.
 java.lang.String SocketInterface.toString()
          Returns the implementation address and implementation port of this socket as a String.
 

Uses of JistAPI.Continuation in sidnet.core.simcontrol
 

Methods in sidnet.core.simcontrol that throw JistAPI.Continuation
 void SimManager.scheduleNextRun()
           
 

Uses of JistAPI.Continuation in sidnet.stack.driver
 

Methods in sidnet.stack.driver that throw JistAPI.Continuation
 boolean GenericTimer.bussy()
           
 boolean MainLineInterface.busy()
           
 boolean GenericTimer.canceled()
           
 boolean GenericTimer.paused()
           
 

Uses of JistAPI.Continuation in sidnet.stack.std.mac.ieee802_15_4
 

Methods in sidnet.stack.std.mac.ieee802_15_4 that throw JistAPI.Continuation
 boolean Phy802_15_4Timer.bussy()
           
 boolean SSCS802_15_4Timer.bussy()
           
 boolean TimerInterface802_15_4.bussy()
           
 boolean ToSleepTimer.bussy()
           
 boolean ToSleepTimer2.bussy()
           
 boolean WrapperPhy802_15_4Timer.bussy()
           
 boolean macAssoRspWaitTimer.bussy()
           
 boolean macBackoffTimer.bussy()
           
 boolean macBeaconOtherTimer.bussy()
           
 boolean macBeaconRxTimer.bussy()
           
 boolean macBeaconSearchTimer.bussy()
           
 boolean macBeaconTxTimer.bussy()
           
 boolean macDataWaitTimer.bussy()
           
 boolean macDeferCCATimer.bussy()
           
 boolean macExtractTimer.bussy()
           
 boolean macRxEnableTimer.bussy()
           
 boolean macScanTimer.bussy()
           
 boolean macTxOverTimer.bussy()
           
 boolean macTxTimer.bussy()
           
 boolean p802_15_4Timer.bussy()
           
 boolean Phy802_15_4Timer.canceled()
           
 boolean SSCS802_15_4Timer.canceled()
           
 boolean TimerInterface802_15_4.canceled()
           
 boolean ToSleepTimer.canceled()
           
 boolean ToSleepTimer2.canceled()
           
 boolean WrapperPhy802_15_4Timer.canceled()
           
 boolean macAssoRspWaitTimer.canceled()
           
 boolean macBackoffTimer.canceled()
           
 boolean macBeaconOtherTimer.canceled()
           
 boolean macBeaconRxTimer.canceled()
           
 boolean macBeaconSearchTimer.canceled()
           
 boolean macBeaconTxTimer.canceled()
           
 boolean macDataWaitTimer.canceled()
           
 boolean macDeferCCATimer.canceled()
           
 boolean macExtractTimer.canceled()
           
 boolean macRxEnableTimer.canceled()
           
 boolean macScanTimer.canceled()
           
 boolean macTxOverTimer.canceled()
           
 boolean macTxTimer.canceled()
           
 boolean p802_15_4Timer.canceled()
           
 boolean Phy802_15_4.channelSupported(byte channel)
           
 boolean Phy802_15_4Impl.channelSupported(byte channel)
           
 byte Mac802_15_4.get_sfSpec2_FinCAP()
           
 byte Mac802_15_4Impl.get_sfSpec2_FinCAP()
           
 int Mac802_15_4.get_sfSpec2_sd()
           
 int Mac802_15_4Impl.get_sfSpec2_sd()
           
 double Mac802_15_4.getMacBcnRxTime()
           
 double Mac802_15_4Impl.getMacBcnRxTime()
           
 byte Mac802_15_4.getMacBeaconOrder2()
           
 byte Mac802_15_4Impl.getMacBeaconOrder2()
           
 byte Mac802_15_4.getMpibMacBeaconOrder()
           
 byte Mac802_15_4Impl.getMpibMacBeaconOrder()
           
 double Phy802_15_4.getRate_BitsPerSecond(char dataOrSymbol)
           
 double Phy802_15_4Impl.getRate_BitsPerSecond(char dataOrSymbol)
           
 boolean Phy802_15_4.isSendOverTimerBusy()
           
 boolean Phy802_15_4Impl.isSendOverTimerBusy()
           
 boolean Phy802_15_4Timer.paused()
           
 boolean SSCS802_15_4Timer.paused()
           
 boolean TimerInterface802_15_4.paused()
           
 boolean ToSleepTimer.paused()
           
 boolean ToSleepTimer2.paused()
           
 boolean WrapperPhy802_15_4Timer.paused()
           
 boolean macAssoRspWaitTimer.paused()
           
 boolean macBackoffTimer.paused()
           
 boolean macBeaconOtherTimer.paused()
           
 boolean macBeaconRxTimer.paused()
           
 boolean macBeaconSearchTimer.paused()
           
 boolean macBeaconTxTimer.paused()
           
 boolean macDataWaitTimer.paused()
           
 boolean macDeferCCATimer.paused()
           
 boolean macExtractTimer.paused()
           
 boolean macRxEnableTimer.paused()
           
 boolean macScanTimer.paused()
           
 boolean macTxOverTimer.paused()
           
 boolean macTxTimer.paused()
           
 boolean p802_15_4Timer.paused()
           
 void Phy802_15_4Timer.resetTimer()
           
 void TimerInterface802_15_4.resetTimer()
           
 boolean Mac802_15_4.sscs_neverAsso()
           
 boolean Mac802_15_4Impl.sscs_neverAsso()
           
 double Phy802_15_4.trxTime(MacMessage_802_15_4 p, boolean phyPkt)
           
 double Phy802_15_4Impl.trxTime(MacMessage_802_15_4 p, boolean phyPkt)