A B C D E F G H I J L M N O P Q R S T U V W

S

SELECT_ERROR - Static variable in interface seda.nbio.Selectable
Specifies that an error has occured on this SelectItem.
SELECT_SPIN - Static variable in interface seda.sandStorm.lib.aSocket.aSocketConst
Number of times to spin on select
SELECT_TIMEOUT - Static variable in class NBIOSelectServer
 
SELECT_TIMEOUT - Static variable in interface seda.sandStorm.lib.aSocket.aSocketConst
Time in ms to sleep waiting for select
SET - Static variable in interface seda.sandStorm.api.ConfigDataIF
The default value for a string key with no other specified value.
SKIP_SAMPLES - Static variable in class ClientStage
 
SPIN_SEND_THREAD - Static variable in class ClientStage
 
STATUS_OK - Static variable in class Message
 
STATUS_REJECTED - Static variable in class Message
 
Sandstorm - class seda.sandStorm.main.Sandstorm.
This is the top-level class which acts as the "wrapper" and external interface to the Sandstorm runtime.
Sandstorm() - Constructor for class seda.sandStorm.main.Sandstorm
Create a new Sandstorm with the default configuration and no initial stages.
Sandstorm(String) - Constructor for class seda.sandStorm.main.Sandstorm
Create a new Sandstorm, reading the configuration from the given file.
Sandstorm(SandstormConfig) - Constructor for class seda.sandStorm.main.Sandstorm
Create a new Sandstorm with the given configuration.
SandstormConfig - class seda.sandStorm.main.SandstormConfig.
This class is used to pass configuration parameters into Sandstorm at startup time.
SandstormConfig() - Constructor for class seda.sandStorm.main.SandstormConfig
Create a new SandstormConfig with the default settings.
SandstormConfig(String[]) - Constructor for class seda.sandStorm.main.SandstormConfig
Create a new SandstormConfig with the default settings, with the given default init args, which will be passed to every stage.
SandstormConfig(String) - Constructor for class seda.sandStorm.main.SandstormConfig
Create a new SandstormConfig, reading the configration from the given file.
SandstormConfig(String, String[]) - Constructor for class seda.sandStorm.main.SandstormConfig
Create a new SandstormConfig, reading the configration from the given file.
SandstormConfig.configSection - class seda.sandStorm.main.SandstormConfig.configSection.
 
SandstormConfig.configSection(Reader) - Constructor for class seda.sandStorm.main.SandstormConfig.configSection
 
SandstormConfig.configSection(String) - Constructor for class seda.sandStorm.main.SandstormConfig.configSection
 
SandstormConfig.directiveReader - class seda.sandStorm.main.SandstormConfig.directiveReader.
Internal class to preprocess special directives in the config file.
SandstormConfig.directiveReader(Reader) - Constructor for class seda.sandStorm.main.SandstormConfig.directiveReader
 
SelectItem - class seda.nbio.SelectItem.
A SelectItem represents a single socket/file descriptor/etc.
SelectItem(Selectable, Object, short) - Constructor for class seda.nbio.SelectItem
Create a SelectItem with the given Selectable, given state pointer, and the given event mask.
SelectItem(Selectable, short) - Constructor for class seda.nbio.SelectItem
Create a SelectItem with the given Selectable and the given event mask.
SelectQueueElement - class seda.sandStorm.lib.aSocket.SelectQueueElement.
A SelectQueueElement is a wrapper for SelectItem which makes it a QueueElementIF.
SelectQueueElement() - Constructor for class seda.sandStorm.lib.aSocket.SelectQueueElement
 
SelectQueueElement - class seda.sandStorm.lib.aSocket.nbio.SelectQueueElement.
A SelectQueueElement is a wrapper for SelectItem which makes it a QueueElementIF.
SelectQueueElement(SelectItem) - Constructor for class seda.sandStorm.lib.aSocket.nbio.SelectQueueElement
 
SelectSet - class seda.nbio.SelectSet.
A SelectSet represents a set of SelectItems which you wish to poll or wait for events to occur on.
SelectSet() - Constructor for class seda.nbio.SelectSet
Create a SelectSet with no SelectItems.
SelectSetDevPollImpl - class seda.nbio.SelectSetDevPollImpl.
SelectSetDevPollImpl is an implementation of SelectSet which uses the UNIX /dev/poll mechanism.
SelectSetDevPollImpl() - Constructor for class seda.nbio.SelectSetDevPollImpl
Create a SelectSetDevPollImpl with no SelectItems.
SelectSetImpl - class seda.nbio.SelectSetImpl.
SelectSetImpl represents an internal implementation of SelectSet.
SelectSetImpl() - Constructor for class seda.nbio.SelectSetImpl
 
SelectSetPollImpl - class seda.nbio.SelectSetPollImpl.
SelectSetPollImpl is an implementation of SelectSet which uses the UNIX poll(2) system call.
SelectSetPollImpl() - Constructor for class seda.nbio.SelectSetPollImpl
Create a SelectSetPollImpl with no SelectItems.
SelectSource - class seda.sandStorm.lib.aSocket.nbio.SelectSource.
A SelectSource is an implementation of SourceIF which pulls events from the operating system via the NBIO SelectSet interface.
SelectSource() - Constructor for class seda.sandStorm.lib.aSocket.nbio.SelectSource
Create a new empty SelectSource.
SelectSource(boolean) - Constructor for class seda.sandStorm.lib.aSocket.nbio.SelectSource
Create a new empty SelectSource.
SelectSourceIF - interface seda.sandStorm.lib.aSocket.SelectSourceIF.
A SelectSource is an implementation of SourceIF which pulls events from the operating system via the NBIO SelectSet interface.
Selectable - interface seda.nbio.Selectable.
Selectable is an interface which represents an object (such as a socket or file descriptor) which may be used with the SelectItem and SelectSet classes.
SignalIF - interface seda.sandStorm.api.SignalIF.
This is an empty interface that must be implemented by all classes representing signal events.
SignalMgr - class seda.sandStorm.internal.SignalMgr.
The SignalMgr is an implementation of SignalMgrIF.
SignalMgr() - Constructor for class seda.sandStorm.internal.SignalMgr
 
SignalMgrIF - interface seda.sandStorm.api.SignalMgrIF.
This class defines an interface for delivery of systemwide 'signals', informational events that stages may wish to use for initialization or control.
SimpleGnutellaServer - class SimpleGnutellaServer.
This is a simple Gnutella server implemented using the Sandstorm Gnutella library.
SimpleGnutellaServer() - Constructor for class SimpleGnutellaServer
 
SimpleGnutellaServer.timerEvent - class SimpleGnutellaServer.timerEvent.
Small internal class to represent a timer event.
SimpleGnutellaServer.timerEvent(int) - Constructor for class SimpleGnutellaServer.timerEvent
 
SimpleP2PClient - class SimpleP2PClient.
 
SimpleP2PClient() - Constructor for class SimpleP2PClient
 
SimpleP2PClient.MessageSendEvent - class SimpleP2PClient.MessageSendEvent.
 
SimpleP2PClient.MessageSendEvent(int) - Constructor for class SimpleP2PClient.MessageSendEvent
 
SimpleP2PClient.MessageTimer - class SimpleP2PClient.MessageTimer.
 
SimpleP2PClient.MessageTimer() - Constructor for class SimpleP2PClient.MessageTimer
 
SimpleP2PConst - interface SimpleP2PConst.
 
SimpleSink - class seda.sandStorm.core.SimpleSink.
The SimpleSink class is an abstract class which implements 'null' functionality for most of the administrative methods of SinkIF.
SimpleSink() - Constructor for class seda.sandStorm.core.SimpleSink
 
SingleThreadedEventHandlerIF - interface seda.sandStorm.api.SingleThreadedEventHandlerIF.
This is an empty class used to indicate to the system that the given event handler should be single-threaded.
SinkCloggedEvent - class seda.sandStorm.api.SinkCloggedEvent.
This event indicates that a sink was clogged when trying to process the given element.
SinkCloggedEvent(SinkIF, QueueElementIF) - Constructor for class seda.sandStorm.api.SinkCloggedEvent
Create a new SinkCloggedEvent with the given sink and element.
SinkClosedEvent - class seda.sandStorm.api.SinkClosedEvent.
This event indicates that a sink has closed, either intentionally by the application, or unintentionally, due to an error condition.
SinkClosedEvent(SinkIF) - Constructor for class seda.sandStorm.api.SinkClosedEvent
Create a new SinkClosedEvent with the given sink.
SinkClosedException - exception seda.sandStorm.api.SinkClosedException.
This exception is thrown if one attempts to enqueue a new element onto a sink which is closed.
SinkClosedException() - Constructor for class seda.sandStorm.api.SinkClosedException
 
SinkClosedException(String) - Constructor for class seda.sandStorm.api.SinkClosedException
 
SinkDrainedEvent - class seda.sandStorm.api.SinkDrainedEvent.
This event indicates that a sink element was processed.
SinkDrainedEvent(SinkIF, QueueElementIF) - Constructor for class seda.sandStorm.api.SinkDrainedEvent
Create a new SinkDrainedEvent with the given sink and element.
SinkException - exception seda.sandStorm.api.SinkException.
This is a generic exception which a sink can generate.
SinkException() - Constructor for class seda.sandStorm.api.SinkException
 
SinkException(String) - Constructor for class seda.sandStorm.api.SinkException
 
SinkFlushedEvent - class seda.sandStorm.api.SinkFlushedEvent.
This event indicates that the given sink was successfully flushed; this event is generated in response to a SinkIF.flush() call.
SinkFlushedEvent(SinkIF) - Constructor for class seda.sandStorm.api.SinkFlushedEvent
Generate a new SinkFlushedEvent with the given sink.
SinkFullException - exception seda.sandStorm.api.SinkFullException.
This exception is thrown if a SinkIF is full; that is, that no more entries can be pushed into the SinkIF immediately.
SinkFullException() - Constructor for class seda.sandStorm.api.SinkFullException
 
SinkFullException(String) - Constructor for class seda.sandStorm.api.SinkFullException
 
SinkIF - interface seda.sandStorm.api.SinkIF.
A SinkIF implements the 'sink' end of a finite-length event queue: it supports enqueue operations only.
SinkProxy - class seda.sandStorm.internal.SinkProxy.
Used as a proxy to observe and measure communication behavior between stages.
SinkProxy(SinkIF, ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.SinkProxy
Create a SinkProxy for the given sink.
SockState - class SockState.
 
SockState(NonblockingSocket) - Constructor for class SockState
 
SockState - class seda.sandStorm.lib.aSocket.SockState.
Internal class used to represent state of an active socket connection.
SockState() - Constructor for class seda.sandStorm.lib.aSocket.SockState
 
SockState - class seda.sandStorm.lib.aSocket.nbio.SockState.
Internal class used to represent state of an active socket connection.
SockState(ATcpConnection, Socket, int) - Constructor for class seda.sandStorm.lib.aSocket.nbio.SockState
 
SockState(ATcpConnection, Socket, Integer) - Constructor for class seda.sandStorm.lib.aSocket.nbio.SockState
 
SockState - class seda.sandStorm.lib.aSocket.nio.SockState.
Internal class used to represent state of an active socket connection.
SockState(ATcpConnection, Socket, int) - Constructor for class seda.sandStorm.lib.aSocket.nio.SockState
 
SockState(ATcpConnection, Socket, Integer) - Constructor for class seda.sandStorm.lib.aSocket.nio.SockState
 
SourceIF - interface seda.sandStorm.api.SourceIF.
A SourceIF implements the 'source side' of an event queue: it supports dequeue operations only.
Stage - class seda.sandStorm.internal.Stage.
A Stage is a basic implementation of StageIF for application-level stages.
Stage(String, StageWrapperIF, SinkIF, ConfigDataIF) - Constructor for class seda.sandStorm.internal.Stage
Create a Stage with the given name, wrapper, and sink.
Stage(String, StageWrapperIF) - Constructor for class seda.sandStorm.internal.Stage
Create a Stage with the given name and wrapper, with no sink.
StageGraph - class seda.sandStorm.internal.StageGraph.
This class provides an interface allowing operations to be performed on the graph of stages within the application.
StageGraph(ManagerIF) - Constructor for class seda.sandStorm.internal.StageGraph
 
StageGraph.stageList - class seda.sandStorm.internal.StageGraph.stageList.
 
StageGraph.stageList() - Constructor for class seda.sandStorm.internal.StageGraph.stageList
 
StageGraphEdge - class seda.sandStorm.internal.StageGraphEdge.
This class represents an edge in the stage-connectivity graph.
StageGraphEdge() - Constructor for class seda.sandStorm.internal.StageGraphEdge
 
StageIF - interface seda.sandStorm.api.StageIF.
A StageIF represents a handle to an application stage.
StageNameAlreadyBoundException - exception seda.sandStorm.api.StageNameAlreadyBoundException.
This exception is thrown if a stage is created (via ManagerIF.createStage) with a name that conflicts with another stage.
StageNameAlreadyBoundException() - Constructor for class seda.sandStorm.api.StageNameAlreadyBoundException
 
StageNameAlreadyBoundException(String) - Constructor for class seda.sandStorm.api.StageNameAlreadyBoundException
 
StageStats - class seda.sandStorm.internal.StageStats.
This class provides controllers with a view of statistics gathered by the stage internally during execution.
StageStats(StageWrapperIF) - Constructor for class seda.sandStorm.internal.StageStats
 
StageStatsIF - interface seda.sandStorm.api.internal.StageStatsIF.
This interface allows various components of the system to record and gather statistics about the stage during execution.
StageWrapper - class seda.sandStorm.internal.StageWrapper.
A StageWrapper is a basic implementation of StageWrapperIF for application-level stages.
StageWrapper(ManagerIF, String, EventHandlerIF, ConfigDataIF, ThreadManagerIF) - Constructor for class seda.sandStorm.internal.StageWrapper
Create a StageWrapper with the given name, handler, config data, and thread manager.
StageWrapper(ManagerIF, String, EventHandlerIF, ConfigDataIF, ThreadManagerIF, int) - Constructor for class seda.sandStorm.internal.StageWrapper
Create a StageWrapper with the given name, handler, config data, thread manager, and queue threshold.
StageWrapperIF - interface seda.sandStorm.api.internal.StageWrapperIF.
A StageWrapperIF is the internal representation for an application stage - an event handler coupled with a set of queues.
StagesInitializedSignal - class seda.sandStorm.api.StagesInitializedSignal.
This signal indicates that all stages specified in the initial Sandstorm configuration, or created during the init() method from a stage specified in the initial configuration, have been initialized.
StagesInitializedSignal() - Constructor for class seda.sandStorm.api.StagesInitializedSignal
 
StatsGatherer - class StatsGatherer.
 
StatsGatherer(String, String, int, int) - Constructor for class StatsGatherer
 
StatsGatherer - class seda.util.StatsGatherer.
 
StatsGatherer(String, String, int, int) - Constructor for class seda.util.StatsGatherer
 
StatsGatherer(String, String, int) - Constructor for class seda.util.StatsGatherer
 
SystemManagerIF - interface seda.sandStorm.api.internal.SystemManagerIF.
SystemManagerIF is an internal interface allowing modules to access systemwide features.
sandStormConst - interface seda.sandStorm.internal.sandStormConst.
A set of constants used by the Sandstorm implementation.
sandStormMgr - class seda.sandStorm.internal.sandStormMgr.
This class provides management functionality for the Sandstorm runtime system.
sandStormMgr(SandstormConfig) - Constructor for class seda.sandStorm.internal.sandStormMgr
Create a sandStormMgr which reads its configuration from the given file.
sandStormProfiler - class seda.sandStorm.internal.sandStormProfiler.
sandStormProfiler is an implementation of the ProfilerIF interface for Sandstorm.
sandStormProfiler(ManagerIF) - Constructor for class seda.sandStorm.internal.sandStormProfiler
 
sandStormProfiler.profile - class seda.sandStorm.internal.sandStormProfiler.profile.
 
sandStormProfiler.profile(String, ProfilableIF) - Constructor for class seda.sandStorm.internal.sandStormProfiler.profile
 
savedThreads - Variable in class seda.sandStorm.internal.ThreadPoolController.tpcClient
 
savedThroughput - Variable in class seda.sandStorm.internal.ThreadPoolController.tpcClient
 
savedTotalEvents - Variable in class seda.sandStorm.internal.ThreadPoolController.tpcClient
 
searchterm - Variable in class seda.sandStorm.lib.Gnutella.GnutellaQueryPacket
 
seda.nbio - package seda.nbio
 
seda.sandStorm.api - package seda.sandStorm.api
 
seda.sandStorm.api.internal - package seda.sandStorm.api.internal
 
seda.sandStorm.core - package seda.sandStorm.core
 
seda.sandStorm.internal - package seda.sandStorm.internal
 
seda.sandStorm.lib.Gnutella - package seda.sandStorm.lib.Gnutella
 
seda.sandStorm.lib.aDisk - package seda.sandStorm.lib.aDisk
 
seda.sandStorm.lib.aSocket - package seda.sandStorm.lib.aSocket
 
seda.sandStorm.lib.aSocket.nbio - package seda.sandStorm.lib.aSocket.nbio
 
seda.sandStorm.lib.aSocket.nio - package seda.sandStorm.lib.aSocket.nio
 
seda.sandStorm.lib.http - package seda.sandStorm.lib.http
 
seda.sandStorm.lib.util - package seda.sandStorm.lib.util
 
seda.sandStorm.main - package seda.sandStorm.main
 
seda.util - package seda.util
 
seeLocalMessages(boolean) - Method in class seda.nbio.NonblockingMulticastSocket
This sets the state of the IP_MULTICAST_LOOP option on the underlying socket.
seeLocalMessages(boolean) - Method in class seda.nbio.NonblockingSocketImpl
 
seek(int) - Method in class seda.sandStorm.lib.aDisk.AFile
Position the file to the given offset.
select(int) - Method in class seda.nbio.SelectSet
Wait for events to occur on the SelectItems in this SelectSet.
select(int) - Method in class seda.nbio.SelectSetDevPollImpl
Wait for events to occur on the SelectItems in this SelectSetDevPollImpl.
select(int) - Method in class seda.nbio.SelectSetImpl
 
select(int) - Method in class seda.nbio.SelectSetPollImpl
Wait for events to occur on the SelectItems in this SelectSetPollImpl.
selsource - Variable in class seda.sandStorm.lib.aSocket.aSocketEventHandler
 
selsource - Variable in class seda.sandStorm.lib.aSocket.aSocketThreadManager.aSocketThread
 
send() - Method in class Message
 
send(DatagramPacket) - Method in class seda.nbio.NonblockingDatagramSocket
This method is provided for convenience and mimics blocking behavior by invoking the nonblocking nbSend() operation.
send(DatagramPacket) - Method in class seda.nbio.NonblockingSocketImpl
 
sendEvents - Variable in class ClientStage
 
sendHeader() - Method in class seda.sandStorm.lib.http.httpResponder
Returns whether the response header should be sent.
sendPing() - Method in class seda.sandStorm.lib.Gnutella.GnutellaConnection
Send a ping to this connection.
sendPing(int) - Method in class seda.sandStorm.lib.Gnutella.GnutellaConnection
Send a ping to this connection with the given TTL.
sendToAllButOne(GnutellaPacket, GnutellaConnection) - Method in class seda.sandStorm.lib.Gnutella.GnutellaServer
Send a packet to all nodes but the given node.
sending - Variable in class Bandwidth
 
sending - Variable in class Pingpong
 
sending - Variable in class PingpongUDP
 
seqNum - Variable in class Message
 
seqNum - Variable in class seda.sandStorm.lib.aSocket.ATcpInPacket
 
seqNum - Variable in class seda.sandStorm.lib.aSocket.AUdpInPacket
 
seqNum - Variable in class seda.sandStorm.lib.aSocket.DatagramSockState
 
seqNum - Variable in class seda.sandStorm.lib.aSocket.SockState
 
serverPort - Variable in class seda.sandStorm.lib.aSocket.ATcpServerSocket
 
server_socket - Variable in class seda.sandStorm.lib.aSocket.ATcpServerSocketClosedEvent
 
servsock - Variable in class Bandwidth
 
servsock - Variable in class Pingpong
 
servsock - Variable in class seda.sandStorm.lib.aSocket.ATcpCloseServerRequest
 
servsock - Variable in class seda.sandStorm.lib.aSocket.ATcpListenRequest
 
servsock - Variable in class seda.sandStorm.lib.aSocket.ATcpResumeAcceptRequest
 
servsock - Variable in class seda.sandStorm.lib.aSocket.ATcpSuspendAcceptRequest
 
servsock - Variable in class seda.sandStorm.lib.aSocket.ListenSockState
 
servsock - Variable in class seda.sandStorm.lib.http.httpServer
 
setBoolean(String, boolean) - Method in interface seda.sandStorm.api.ConfigDataIF
Set the given configuration key to the given boolean value.
setBoolean(String, boolean) - Method in class seda.sandStorm.internal.ConfigData
Set the given key to the given boolean value.
setConnection(GnutellaConnection) - Method in class seda.sandStorm.lib.Gnutella.GnutellaPacket
Used by GnutellaServer when creating a new packet.
setDefaultHeader(String) - Static method in class seda.sandStorm.lib.http.httpResponse
Set the default header string sent in all responses.
setDepth(int, int) - Method in class seda.sandStorm.core.MulticlassRateLimitingPredicate
Set the bucket depth.
setDepth(int) - Method in class seda.sandStorm.core.RateLimitingPredicate
Set the bucket depth.
setDouble(String, double) - Method in interface seda.sandStorm.api.ConfigDataIF
Set the given configuration key to the given double value.
setDouble(String, double) - Method in class seda.sandStorm.internal.ConfigData
Set the given key to the given double value.
setEnqueuePredicate(EnqueuePredicateIF) - Method in interface seda.sandStorm.api.SinkIF
Set the enqueue predicate for this sink.
setEnqueuePredicate(EnqueuePredicateIF) - Method in class seda.sandStorm.core.FiniteQueue
Set the enqueue predicate for this sink.
setEnqueuePredicate(EnqueuePredicateIF) - Method in class seda.sandStorm.core.SimpleSink
Not supported; throws an IllegalArgumentException.
setEnqueuePredicate(EnqueuePredicateIF) - Method in class seda.sandStorm.internal.SinkProxy
 
setFD(int) - Method in class seda.nbio.NBIOFileDescriptor
 
setInt(String, int) - Method in interface seda.sandStorm.api.ConfigDataIF
Set the given configuration key to the given integer value.
setInt(String, int) - Method in class seda.sandStorm.internal.ConfigData
Set the given key to the given integer value.
setInterface(InetAddress) - Method in class seda.nbio.NonblockingMulticastSocket
Set the interface associated with this socket
setInterface(InetAddress) - Method in class seda.nbio.NonblockingSocketImpl
 
setManager(ManagerIF) - Method in class seda.sandStorm.internal.ConfigData
 
setName(String) - Method in class seda.sandStorm.lib.aSocket.nio.NIOSelectSource
 
setOption(int, Object) - Method in class seda.nbio.NonblockingSocketImpl
 
setPayload(BufferElement) - Method in class seda.sandStorm.lib.http.httpResponse
Used to set the payload after creating the response with an empty payload.
setRate(double) - Method in class seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo
 
setReceiveBufferSize(int) - Method in class seda.nbio.NonblockingDatagramSocket
 
setRequestClass(int) - Method in class ClassedMessage
 
setRequestClass(int) - Method in interface seda.sandStorm.api.ClassQueueElementIF
 
setRequestClass(int) - Method in class seda.sandStorm.lib.http.httpRequest
 
setSendBufferSize(int) - Method in class seda.nbio.NonblockingDatagramSocket
 
setSoLinger(boolean, int) - Method in class seda.nbio.NonblockingSocket
Currently unimplemented.
setSoTimeout(int) - Method in class seda.nbio.NonblockingServerSocket
Currently unimplemented.
setSoTimeout(int) - Method in class seda.nbio.NonblockingSocket
Currently unimplemented.
setStage(StageIF) - Method in interface seda.sandStorm.api.ConfigDataIF
Used to set the StageIF when initializing a ConfigDataIF.
setStage(StageIF) - Method in class seda.sandStorm.internal.ConfigData
 
setString(String, String) - Method in interface seda.sandStorm.api.ConfigDataIF
Set the given configuration key to the given string value.
setString(String, String) - Method in class seda.sandStorm.internal.ConfigData
Set the given key to the given string value.
setStringList(String, String[]) - Method in interface seda.sandStorm.api.ConfigDataIF
Set the value corresponding to the given configuration key as a list of Strings.
setStringList(String, String[]) - Method in class seda.sandStorm.internal.ConfigData
Set the given key to the given string list value.
setTarget(double) - Method in interface seda.sandStorm.api.internal.ResponseTimeControllerIF
Set the response time target in milliseconds.
setTarget(double) - Method in class seda.sandStorm.internal.ResponseTimeController
 
setTargetRate(int, double) - Method in class seda.sandStorm.core.MulticlassRateLimitingPredicate
Set the rate limit.
setTargetRate(double) - Method in class seda.sandStorm.core.RateLimitingPredicate
Set the rate limit.
setTcpNoDelay(boolean) - Method in class seda.nbio.NonblockingSocket
Currently unimplemented.
setThreshold(int) - Method in class seda.sandStorm.core.QueueThresholdPredicate
Set the current queue threshold.
setTimeToLive(int) - Method in class seda.nbio.NonblockingMulticastSocket
set the time to live
setTimeToLive(int) - Method in class seda.nbio.NonblockingSocketImpl
 
setup() - Method in class Bandwidth
 
setup() - Method in class MultiBandwidth
 
setup() - Method in class Pingpong
 
setup() - Method in class PingpongUDP
 
shouldClose() - Method in class seda.sandStorm.lib.http.httpResponder
Returns whether the connection should be closed after sending this response.
sink - Variable in class Bandwidth
 
sink - Variable in class MultiBandwidth.ConnState
 
sink - Variable in class Pingpong
 
sink - Variable in class PingpongUDP
 
sink - Variable in class seda.sandStorm.api.SinkCloggedEvent
The sink which clogged.
sink - Variable in class seda.sandStorm.api.SinkClosedEvent
The sink that closed.
sink - Variable in class seda.sandStorm.api.SinkDrainedEvent
The sink which was processed.
sink - Variable in class seda.sandStorm.api.SinkFlushedEvent
The sink which was flushed.
sink - Variable in class seda.sandStorm.internal.StageGraphEdge
 
size() - Method in class seda.nbio.SelectSet
Return the number of SelectItems in this SelectSet.
size() - Method in class seda.nbio.SelectSetDevPollImpl
Return the number of SelectItems in this SelectSetDevPollImpl.
size() - Method in class seda.nbio.SelectSetImpl
 
size() - Method in class seda.nbio.SelectSetPollImpl
Return the number of SelectItems in this SelectSetPollImpl.
size() - Method in interface seda.sandStorm.api.SinkIF
Return the number of elements in this sink.
size() - Method in interface seda.sandStorm.api.SourceIF
Returns the number of elements waiting in this queue.
size - Variable in class seda.sandStorm.core.BufferElement
The size of the data associated with this BufferElement.
size() - Method in class seda.sandStorm.core.FiniteQueue
Return the size of the queue.
size() - Method in class seda.sandStorm.core.SimpleSink
Returns 0.
size() - Method in class seda.sandStorm.core.ssLinkedList
Returns the number of elements in the list
size() - Method in class seda.sandStorm.core.ssTimer
How many events yet to fire?
size() - Method in class seda.sandStorm.internal.SinkProxy
Return the size of the queue.
size() - Method in class seda.sandStorm.lib.Gnutella.GnutellaConnection
 
size - Variable in class seda.sandStorm.lib.Gnutella.GnutellaQueryHit
 
size - Variable in class seda.sandStorm.lib.aDisk.AFileTPTM.fileQueueEntry
 
size() - Method in class seda.sandStorm.lib.aSocket.ATcpConnection
Returns the number of elements currently waiting in the sink.
size() - Method in class seda.sandStorm.lib.aSocket.ATcpInPacket
Return the size of the packet data.
size() - Method in class seda.sandStorm.lib.aSocket.AUdpInPacket
Return the size of the packet data.
size() - Method in class seda.sandStorm.lib.aSocket.AUdpSocket
Returns the number of elements currently waiting in the sink.
size() - Method in interface seda.sandStorm.lib.aSocket.SelectSourceIF
Return the number of elements waiting in the queue (that is, which don't require a SelectSet poll operation to retrieve).
size() - Method in class seda.sandStorm.lib.aSocket.nbio.SelectSource
Return the number of elements waiting in the queue (that is, which don't require a SelectSet poll operation to retrieve).
size() - Method in class seda.sandStorm.lib.aSocket.nio.NIOSelectSource
Return the number of elements waiting in the queue (that is, which don't require a SelectSet poll operation to retrieve).
size() - Method in class seda.sandStorm.lib.http.httpConnection
Return the number of outgoing packets waiting to be sent.
sizeCompleted - Variable in class seda.sandStorm.lib.aDisk.AFileIOCompleted
The number of bytes read or written during the corresponding I/O request.
sizeController - Variable in class seda.sandStorm.internal.TPSThreadManager
 
skip(long) - Method in class seda.nbio.NonblockingInputStream
Skip n bytes of input.
skip(long) - Method in class seda.nbio.NonblockingSocketInputStream
Skip n bytes of input.
skip(long) - Method in class seda.sandStorm.lib.util.MultiByteArrayInputStream
Skip n bytes in this stream; returns the number of bytes actually skipped (which may be less than the number requested).
skip(long) - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
sleep(long) - Static method in class seda.util.MDWUtil
Cause the current thread to sleep for the given number of milliseconds.
sock - Variable in class PingpongUDP
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpCloseRequest
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpConnectRequest
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpDisconnectRequest
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpFlushRequest
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpStartReadRequest
 
sock - Variable in class seda.sandStorm.lib.aSocket.AUdpWriteRequest
 
sockState - Variable in class seda.sandStorm.lib.aSocket.ATcpConnection
 
sockState - Variable in class seda.sandStorm.lib.aSocket.AUdpSocket
 
sortedmeasurements - Variable in class seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo
 
source - Variable in class seda.sandStorm.internal.AggTPSThreadManager.threadPool
 
source - Variable in class seda.sandStorm.internal.TPSThreadManager.stageRunnable
 
speed - Variable in class seda.sandStorm.lib.Gnutella.GnutellaQueryHitsPacket
 
srTbl - Variable in class seda.sandStorm.internal.TPSThreadManager
 
ssLinkedList - class seda.sandStorm.core.ssLinkedList.
The ssLinkedList class is just that - a linked list abstraction that supports very efficient insertion and deletion, as well as an Enumeration interface.
ssLinkedList() - Constructor for class seda.sandStorm.core.ssLinkedList
Allocates a brand new ssLinkedList
ssLinkedList.ssLinkedListEnumeration - class seda.sandStorm.core.ssLinkedList.ssLinkedListEnumeration.
A ssLinkedListEnumeration is a java.util.Enumeration over the ssLinkedList elements.
ssLinkedList.ssLinkedListEnumeration() - Constructor for class seda.sandStorm.core.ssLinkedList.ssLinkedListEnumeration
 
ssLinkedListComparator - interface seda.sandStorm.core.ssLinkedListComparator.
The ssLinkedListComparator interface allows you to search for elements inside a ssLinkedList.
ssLinkedListEqualityComparator - class seda.sandStorm.core.ssLinkedListEqualityComparator.
This class provides a default comparator for matching objects on ssLinkedLists.
ssLinkedListEqualityComparator() - Constructor for class seda.sandStorm.core.ssLinkedListEqualityComparator
 
ssTimer - class seda.sandStorm.core.ssTimer.
The ssTimer class provides a mechanism for registering timer events that will go off at some future time.
ssTimer() - Constructor for class seda.sandStorm.core.ssTimer
 
ssTimer.ssTimerEvent - class seda.sandStorm.core.ssTimer.ssTimerEvent.
 
ssTimer.ssTimerEvent(long, QueueElementIF, SinkIF) - Constructor for class seda.sandStorm.core.ssTimer.ssTimerEvent
 
stage - Variable in class seda.sandStorm.internal.AggTPSThreadManager.stageInfo
 
stage - Variable in class seda.sandStorm.internal.ResponseTimeController
 
stage - Variable in class seda.sandStorm.internal.StageStats
 
stageDescr - class seda.sandStorm.main.stageDescr.
This is an internal class used to represent the configuration parameters for a stage.
stageDescr() - Constructor for class seda.sandStorm.main.stageDescr
 
stageName - Variable in class seda.sandStorm.main.stageDescr
The name of the stage.
stagename - Variable in class seda.sandStorm.internal.AggTPSThreadManager.threadPool
 
start() - Method in class seda.sandStorm.internal.AggTPSThreadManager.stageInfo
 
start() - Method in class seda.sandStorm.internal.AggTPSThreadManager.threadPool
 
start() - Method in class seda.sandStorm.internal.ThreadPool
Start the thread pool.
start() - Method in class seda.sandStorm.internal.sandStormMgr
Start the manager.
start() - Method in class seda.sandStorm.lib.aDisk.AFileTM
Start the thread manager.
startReader(SinkIF) - Method in class seda.sandStorm.lib.aSocket.ATcpConnection
Associate a SinkIF with this connection and allow data to start flowing into it.
startReader(SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.ATcpConnection
Associate a SinkIF with this connection and allow data to start flowing into it.
startReader(SinkIF) - Method in class seda.sandStorm.lib.aSocket.AUdpSocket
Associate a SinkIF with this socket and allow data to start flowing into it.
startReader(SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.AUdpSocket
Associate a SinkIF with this socket and allow data to start flowing into it.
startSender() - Method in class ClientStage
 
stat() - Method in class seda.sandStorm.lib.aDisk.AFile
Return information on the properties of the file.
stat() - Method in class seda.sandStorm.lib.aDisk.AFileImpl
Return information on the properties of the file.
stat() - Method in class seda.sandStorm.lib.aDisk.AFileTPImpl
Return information on the properties of the file.
status - Variable in class Message
 
stop() - Method in class seda.sandStorm.internal.AggTPSThreadManager.stageInfo
 
stop() - Method in class seda.sandStorm.internal.AggTPSThreadManager
Stop the thread manager and all threads managed by it.
stop() - Method in class seda.sandStorm.internal.AggTPSThreadManager.threadPool
 
stop() - Method in class seda.sandStorm.internal.ThreadPool
Stop the thread pool.
stop() - Method in class seda.sandStorm.internal.sandStormMgr
Stop the manager.
stop() - Method in class seda.sandStorm.lib.aDisk.AFileTM
Stop the thread manager and all threads managed by it.
stopThread(Thread) - Method in class seda.sandStorm.internal.ThreadPool
Cause the given thread to stop execution.
suspend() - Method in class seda.sandStorm.lib.aSocket.ListenSockState
 
suspend() - Method in class seda.sandStorm.lib.aSocket.nbio.ListenSockState
 
suspend() - Method in class seda.sandStorm.lib.aSocket.nio.ListenSockState
 
suspendAccept() - Method in class seda.sandStorm.lib.aSocket.ATcpServerSocket
Request that this server socket stop accepting new connections.
suspendAccept() - Method in class seda.sandStorm.lib.http.httpServer
Suspend acceptance of new connections on this server.

A B C D E F G H I J L M N O P Q R S T U V W