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

R

RATE - Static variable in class ClientStage
 
RATE - Static variable in class SimpleP2PClient
 
READSTAGE_NAME - Static variable in interface seda.sandStorm.lib.aSocket.aSocketConst
 
READ_BUFFER_COPY - Static variable in interface seda.sandStorm.lib.aSocket.aSocketConst
Indicates whether the reader should copy data into a new buffer
READ_BUFFER_SIZE - Static variable in interface seda.sandStorm.lib.aSocket.aSocketConst
The size of the internal read buffer in bytes
READ_READY - Static variable in interface seda.nbio.Selectable
Event mask specifying that data can be read without blocking.
REPORT_SAMPLES - Static variable in class ClientStage
 
REQUEST_GET - Static variable in class seda.sandStorm.lib.http.httpRequest
getRequest() code corresponding to a GET request.
REQUEST_POST - Static variable in class seda.sandStorm.lib.http.httpRequest
getRequest() code corresponding to a POST request.
RESPONSE_BAD_REQUEST - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '400 Bad Request'.
RESPONSE_INTERNAL_SERVER_ERROR - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '500 Internal Server Error'.
RESPONSE_NOT_FOUND - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '404 Not Found'.
RESPONSE_OK - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '200 OK'.
RESPONSE_REDIRECT - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '301 Moved Permanently'.
RESPONSE_SERVICE_UNAVAILABLE - Static variable in class seda.sandStorm.lib.http.httpResponse
Code corresponding to '503 Service Unavailable'.
RateLimitingPredicate - class seda.sandStorm.core.RateLimitingPredicate.
This enqueue predicate implements input rate policing.
RateLimitingPredicate(SinkIF, double, int) - Constructor for class seda.sandStorm.core.RateLimitingPredicate
Create a new RateLimitingPredicate for the given sink, targetRate, and token bucket depth.
ReadEventHandler - class seda.sandStorm.lib.aSocket.ReadEventHandler.
Internal event handler used to process socket read events.
ReadEventHandler() - Constructor for class seda.sandStorm.lib.aSocket.ReadEventHandler
 
RecvStage - class RecvStage.
 
RecvStage() - Constructor for class RecvStage
 
ResponseTimeController - class seda.sandStorm.internal.ResponseTimeController.
The ResponseTimeController attempts to keep the response time of a given stage below a given target by adjusting admission control parameters for a stage.
ResponseTimeController(ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.ResponseTimeController
 
ResponseTimeControllerDirect - class seda.sandStorm.internal.ResponseTimeControllerDirect.
An implementation of ResponseTimeController that uses a direct adjustment of queue thresholds based on the error in the 90th percentile response time.
ResponseTimeControllerDirect(ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.ResponseTimeControllerDirect
 
ResponseTimeControllerIF - interface seda.sandStorm.api.internal.ResponseTimeControllerIF.
This interface represents a response time controller, invoked by the stage's thread manager to manipulate admission control policies to meet a response time target.
ResponseTimeControllerMM1 - class seda.sandStorm.internal.ResponseTimeControllerMM1.
An implementation of ResponseTimeController that models the stage as an M/M/1 queue.
ResponseTimeControllerMM1(ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.ResponseTimeControllerMM1
 
ResponseTimeControllerMulticlass - class seda.sandStorm.internal.ResponseTimeControllerMulticlass.
An implementation of ResponseTimeController that uses a direct adjustment of queue thresholds based on the error in the 90th percentile response time.
ResponseTimeControllerMulticlass(ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.ResponseTimeControllerMulticlass
 
ResponseTimeControllerMulticlass.cinfo - class seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo.
 
ResponseTimeControllerMulticlass.cinfo(int, double) - Constructor for class seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo
 
ResponseTimeControllerPID - class seda.sandStorm.internal.ResponseTimeControllerPID.
An implementation of ResponseTimeController that uses a PID control.
ResponseTimeControllerPID(ManagerIF, StageWrapperIF) - Constructor for class seda.sandStorm.internal.ResponseTimeControllerPID
 
raf - Variable in class seda.sandStorm.lib.aDisk.AFileTPImpl
 
rand - Static variable in class ClientStage
 
rand - Variable in class seda.sandStorm.internal.ThreadPoolController.controllerThread
 
read() - Method in class seda.nbio.NonblockingInputStream
Perform a blocking read of one byte from this input stream.
read(byte[]) - Method in class seda.nbio.NonblockingInputStream
Perform a non-blocking read of up to b.length bytes from the underlying stream.
read(byte[], int, int) - Method in class seda.nbio.NonblockingInputStream
Perform a non-blocking read of up to len bytes from the underlying stream into the byte array b starting at offset off.
read() - Method in class seda.nbio.NonblockingSocketInputStream
Perform a blocking read of one byte from this input stream.
read(byte[]) - Method in class seda.nbio.NonblockingSocketInputStream
Perform a non-blocking read of up to b.length bytes from the underlying stream.
read(byte[], int, int) - Method in class seda.nbio.NonblockingSocketInputStream
Perform a non-blocking read of up to len bytes from the underlying stream into the byte array b starting at offset off.
read(BufferElement) - Method in class seda.sandStorm.lib.aDisk.AFile
Enqueues a read request at the current file offset.
read(BufferElement, int) - Method in class seda.sandStorm.lib.aDisk.AFile
Enqueues a read request at the given file offset.
read() - Method in class seda.sandStorm.lib.util.MultiByteArrayInputStream
Read the next byte from this stream.
read(byte[]) - Method in class seda.sandStorm.lib.util.MultiByteArrayInputStream
Read data from this input stream into the given byte array starting at offset 0 for b.length bytes.
read(byte[], int, int) - Method in class seda.sandStorm.lib.util.MultiByteArrayInputStream
Read data from this input stream into the given byte array starting at offset 'off' for 'len' bytes.
read() - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
read(char[]) - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
read(char[], int, int) - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
readBuf - Variable in class seda.sandStorm.lib.aSocket.DatagramSockState
 
readBuf - Variable in class seda.sandStorm.lib.aSocket.SockState
 
readClogTries - Variable in class seda.sandStorm.lib.aSocket.ATcpStartReadRequest
 
readClogTries - Variable in class seda.sandStorm.lib.aSocket.AUdpStartReadRequest
 
readClogTries - Variable in class seda.sandStorm.lib.aSocket.DatagramSockState
 
readClogTries - Variable in class seda.sandStorm.lib.aSocket.SockState
 
readCompQ - Variable in class seda.sandStorm.lib.aSocket.DatagramSockState
 
readCompQ - Variable in class seda.sandStorm.lib.aSocket.SockState
 
readDone(int) - Method in class MultiBandwidth.ConnState
 
readFile(String) - Method in class seda.sandStorm.main.SandstormConfig
Read the configuration from the given file.
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.DatagramSockState
 
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.SockState
 
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.nbio.DatagramSockState
 
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.nbio.SockState
 
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.nio.DatagramSockState
 
readInit(SelectSourceIF, SinkIF, int) - Method in class seda.sandStorm.lib.aSocket.nio.SockState
 
readLEInt(byte[], int) - Static method in class seda.sandStorm.lib.Gnutella.GnutellaPacket
 
readLEShort(byte[], int) - Static method in class seda.sandStorm.lib.Gnutella.GnutellaPacket
 
ready() - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
receive(DatagramPacket) - Method in class seda.nbio.NonblockingDatagramSocket
This method is provided for convenience and mimics blocking behavior by invoking the nonblocking nbReceive() operation.
receive(DatagramPacket) - Method in class seda.nbio.NonblockingSocketImpl
 
record90th(int, long) - Method in class seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo
 
record90thRT(double) - Method in interface seda.sandStorm.api.internal.StageStatsIF
Record a 90th percentile response time sample in msec.
record90thRT(double) - Method in class seda.sandStorm.internal.StageStats
Record 90th percentile response time in msec.
recordServiceRate(int, long) - Method in interface seda.sandStorm.api.internal.StageStatsIF
Record a service rate sample.
recordServiceRate(int, long) - Method in class seda.sandStorm.internal.StageStats
Record the service time for numEvents taking 'time' msec to be processed.
recvSink - Variable in class ClientStage
 
register(SignalIF, SinkIF) - Method in interface seda.sandStorm.api.SignalMgrIF
Register for the given signal type.
register(StageWrapperIF) - Method in interface seda.sandStorm.api.internal.ThreadManagerIF
Register a stage with this thread manager and start its threads.
register(StageWrapperIF) - Method in class seda.sandStorm.internal.AggTPSThreadManager
Register a stage with this thread manager.
register(SignalIF, SinkIF) - Method in class seda.sandStorm.internal.SignalMgr
Register for the given signal type.
register(StageWrapperIF) - Method in class seda.sandStorm.internal.TPPThreadManager
Register a stage with this thread manager.
register(StageWrapperIF) - Method in class seda.sandStorm.internal.TPSThreadManager
Register a stage with this thread manager.
register(StageWrapperIF, ThreadPool) - Method in class seda.sandStorm.internal.ThreadPoolController
Register a thread pool with this controller, using the queue threshold specified by the system configuration.
register(StageWrapperIF, ThreadPool, ProfilableIF) - Method in class seda.sandStorm.internal.ThreadPoolController
Register a thread pool with this controller, using the queue threshold specified by the system configuration.
register(StageWrapperIF) - Method in class seda.sandStorm.lib.aDisk.AFileTM
Register a stage with this thread manager.
register(StageWrapperIF) - Method in class seda.sandStorm.lib.aDisk.AFileTPTM
Register a stage with this thread manager.
register(Object) - Method in interface seda.sandStorm.lib.aSocket.SelectSourceIF
Register a SelectItem with the SelectSource.
register(Object, int) - Method in interface seda.sandStorm.lib.aSocket.SelectSourceIF
 
register(StageWrapperIF) - Method in class seda.sandStorm.lib.aSocket.aSocketThreadManager
Register a stage with this thread manager.
register(Object) - Method in class seda.sandStorm.lib.aSocket.nbio.SelectSource
Register a SelectItem with the SelectSource.
register(Object, int) - Method in class seda.sandStorm.lib.aSocket.nbio.SelectSource
 
register(Object, int) - Method in class seda.sandStorm.lib.aSocket.nio.NIOSelectSource
Register a SelectItem with the SelectSource.
register(Object) - Method in class seda.sandStorm.lib.aSocket.nio.NIOSelectSource
 
registerEvent(long, QueueElementIF, SinkIF) - Method in class seda.sandStorm.core.ssTimer
Object obj will be placed on SinkIF queue no earlier than millis milliseconds from now.
registerEvent(Date, QueueElementIF, SinkIF) - Method in class seda.sandStorm.core.ssTimer
Object obj will be placed on SinkIF queue no earlier than absolute time the_date.
registerSink(SinkIF) - Method in class seda.sandStorm.lib.Gnutella.GnutellaServer
Register a sink to receive incoming packets on this connection.
registerSink(SinkIF) - Method in class seda.sandStorm.lib.http.httpServer
Register a sink to receive incoming packets on this connection.
registerTP(ThreadPool) - Method in class seda.sandStorm.lib.aDisk.AFileTPTM.AFileTPThread
 
registerTP(ThreadPool) - Method in class seda.sandStorm.lib.aSocket.aSocketThreadManager.aSocketThread
 
rejectedRespStats - Static variable in class ClientStage
 
rejectedRespStats - Variable in class ClientStageMulticlass
 
remaddress - Variable in class seda.sandStorm.lib.aSocket.AUdpSocket
 
remove(SelectItem) - Method in class seda.nbio.SelectSet
Remove a SelectItem from the SelectSet.
remove(SelectItem[]) - Method in class seda.nbio.SelectSet
Remove all of the SelectItems in the given array from the SelectSet.
remove(int) - Method in class seda.nbio.SelectSet
Remove the SelectItem at the given index from the SelectSet.
remove(SelectItem) - Method in class seda.nbio.SelectSetDevPollImpl
Remove a SelectItem from the SelectSetDevPollImpl.
remove(SelectItem[]) - Method in class seda.nbio.SelectSetDevPollImpl
Remove all of the SelectItems in the given array from the SelectSetDevPollImpl.
remove(int) - Method in class seda.nbio.SelectSetDevPollImpl
Remove the SelectItem at the given index from the SelectSetDevPollImpl.
remove(SelectItem) - Method in class seda.nbio.SelectSetImpl
 
remove(SelectItem[]) - Method in class seda.nbio.SelectSetImpl
 
remove(int) - Method in class seda.nbio.SelectSetImpl
 
remove(SelectItem) - Method in class seda.nbio.SelectSetPollImpl
Remove a SelectItem from the SelectSetPollImpl.
remove(SelectItem[]) - Method in class seda.nbio.SelectSetPollImpl
Remove all of the SelectItems in the given array from the SelectSetPollImpl.
remove(int) - Method in class seda.nbio.SelectSetPollImpl
Remove the SelectItem at the given index from the SelectSetPollImpl.
removeThreads(int) - Method in class seda.sandStorm.internal.ThreadPool
Remove threads from pool.
remove_all() - Method in class seda.sandStorm.core.ssLinkedList
 
remove_comparator(Object, ssLinkedListComparator) - Method in class seda.sandStorm.core.ssLinkedList
Removes the first object to match according to the comparator function, and returns it.
remove_head() - Method in class seda.sandStorm.core.ssLinkedList
Removes the head object from the linked list, and returns it.
remove_item(Object) - Method in class seda.sandStorm.core.ssLinkedList
Removes the first object that is "equal" to the given object, based on the response of the Object.equals() method.
remove_tail() - Method in class seda.sandStorm.core.ssLinkedList
Removes the tail object from the linked list, and returns it.
remport - Variable in class seda.sandStorm.lib.aSocket.AUdpSocket
 
req - Variable in class seda.sandStorm.lib.aDisk.AFileCompletion
 
reset() - Method in class MultiBandwidth.ConnState
 
reset() - Method in interface seda.sandStorm.api.internal.StageStatsIF
Reset all statistics.
reset() - Method in class seda.sandStorm.internal.StageStats
Reset all statistics.
reset() - Method in class seda.sandStorm.lib.util.MultiByteArrayInputStream
Returns the stream to the position of the previous mark().
reset() - Method in class seda.sandStorm.main.SandstormConfig.directiveReader
 
reset() - Method in class seda.util.StatsGatherer
 
resetStats() - Method in class ClientStage
 
resetStats() - Method in class ClientStageMulticlass
 
reset_time - Variable in class seda.sandStorm.internal.ThreadPoolController.tpcClient
 
respStats - Static variable in class ClientStage
 
respStats - Variable in class ClientStageMulticlass
 
respStats - Static variable in class SimpleP2PClient
 
resume() - Method in class seda.sandStorm.lib.aSocket.ListenSockState
 
resume() - Method in class seda.sandStorm.lib.aSocket.nbio.ListenSockState
 
resume() - Method in class seda.sandStorm.lib.aSocket.nio.ListenSockState
 
resumeAccept() - Method in class seda.sandStorm.lib.aSocket.ATcpServerSocket
Request that this server socket resume accepting new connections.
resumeAccept() - Method in class seda.sandStorm.lib.http.httpServer
Resume acceptance of new connections on this server.
returnedEvents() - Method in class seda.nbio.SelectItem
Return the returned events mask.
revents - Variable in class seda.nbio.SelectItem
The set of events that occurred.
rtController - Variable in class seda.sandStorm.internal.TPSThreadManager.stageRunnable
 
run() - Method in class ClientStage.sendThread
 
run() - Method in class ClientStageMulticlass.sendThread
 
run() - Method in class MultiClient
 
run() - Method in class MultiClientThreaded
 
run() - Method in class MultiServer
 
run() - Method in class seda.sandStorm.core.ssTimer
 
run() - Method in class seda.sandStorm.internal.AggTPSThreadManager.appThread
 
run() - Method in class seda.sandStorm.internal.AggTPSThreadManager.governorThread
 
run() - Method in class seda.sandStorm.internal.TPPThreadManager.appThread
 
run() - Method in class seda.sandStorm.internal.TPSThreadManager.stageRunnable
 
run() - Method in class seda.sandStorm.internal.ThreadPoolController.controllerThread
 
run() - Method in class seda.sandStorm.internal.sandStormProfiler
 
run() - Method in class seda.sandStorm.lib.aDisk.AFileTPTM.AFileTPThread
 
run() - Method in class seda.sandStorm.lib.aSocket.aSocketRCTMSleep.aSocketRCThread
 
run() - Method in class seda.sandStorm.lib.aSocket.aSocketThreadManager.aSocketThread
 

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