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

S

schedule(long, QueueElementIF) - Method in interface ostore.dispatch.Classifier.TimerCB
dispatches a specified event some time in the future.
schedule(long, QueueElementIF) - Method in class ostore.dispatch.Classifier.DefaultTimerCB
 
Screen - class ostore.oil.Screen.
A model that filters a stream of QuickSerializable objects.
SCREEN - Static variable in class ostore.util.Types
 
Screen() - Constructor for class ostore.oil.Screen
Construct a new Screen.
Screen(boolean) - Constructor for class ostore.oil.Screen
Construct a new Screen.
Screen(byte[], int[]) - Constructor for class ostore.oil.Screen
Create a Screen from its QuickSerializable form.
second - Variable in class ostore.util.Pair
 
second() - Method in class ostore.util.Pair
Returns the second element of the pair.
secret - Variable in class ostore.mac.PartyInfo
Our little secret (generated from the DH handshake, acts as seed for other shared secrets, in this case the HMAC)
SecureHash - interface ostore.util.SecureHash.
SecureHash is the interface used to represent classes which are secure hashes An example is the SHA1 hash
SecureHashBuffer - class ostore.util.SecureHashBuffer.
A MessageDigest-like interface for building SecureHashes.
SecureHashBuffer() - Constructor for class ostore.util.SecureHashBuffer
 
SecureVerify - interface ostore.util.SecureVerify.
SecureVerify is the interface used to represent classes which are used to securely verify some piece of data.
SECURITY_ENCRYPTED_QS - Static variable in class ostore.util.Types
 
SECURITY_QS_DH_PUBLIC_KEY - Static variable in class ostore.util.Types
 
SECURITY_QS_RSA_CIPHER - Static variable in class ostore.util.Types
 
SECURITY_QS_RSA_PRIVATE_KEY - Static variable in class ostore.util.Types
 
SECURITY_QS_RSA_PUBLIC_KEY - Static variable in class ostore.util.Types
 
SECURITY_QS_SHA1_RSA_SIGNATURE - Static variable in class ostore.util.Types
 
SECURITY_RSA_PRIVATE_KEY - Static variable in class ostore.util.Types
 
SECURITY_RSA_PUBLIC_KEY - Static variable in class ostore.util.Types
 
SECURITY_SHA1_RSA_SIGNED_QS - Static variable in class ostore.util.Types
 
SECURITY_SIGNED_QS - Static variable in class ostore.util.Types
 
SECURITY_SIGNED_QS_ARRAY_IND - Static variable in class ostore.util.Types
 
SECURITY_THRESH_KEY_SHARE - Static variable in class ostore.util.Types
 
SECURITY_THRESH_PUBLIC_KEY - Static variable in class ostore.util.Types
 
SECURITY_THRESH_SIGNATURE - Static variable in class ostore.util.Types
 
SECURITY_THRESHOLD_SIGNATURE - Static variable in class ostore.util.DebugFlags
 
SEGMENT_REQUEST - Static variable in class ostore.util.Types
 
SEGMENT_REV_REQUEST - Static variable in class ostore.util.Types
 
SegmentedModel - interface ostore.oil.SegmentedModel.
An interface for introspective models which participate as part of large, distributed models.
SegmentedModel.Segment - interface ostore.oil.SegmentedModel.Segment.
A single, tagged portion of the global Model state.
SegmentPager - class ostore.oil.SegmentPager.
A stage which fetches model segments to/from remote carriers.
SegmentPager.Request - class ostore.oil.SegmentPager.Request.
 
SegmentPager.Request(byte[], int[]) - Constructor for class ostore.oil.SegmentPager.Request
 
SegmentPager.Request(QuickSerializable) - Constructor for class ostore.oil.SegmentPager.Request
 
SegmentPager.ReverseRequest - class ostore.oil.SegmentPager.ReverseRequest.
 
SegmentPager.ReverseRequest(byte[], int[]) - Constructor for class ostore.oil.SegmentPager.ReverseRequest
 
SegmentPager.ReverseRequest(QuickSerializable) - Constructor for class ostore.oil.SegmentPager.ReverseRequest
 
SegmentPager() - Constructor for class ostore.oil.SegmentPager
 
SELECTION_ALL - Static variable in class ostore.util.Types
 
SELECTION_COMPOSITE - Static variable in class ostore.util.Types
 
SELECTION_KEYED - Static variable in class ostore.util.Types
 
SELECTION_NULL - Static variable in class ostore.util.Types
 
SELECTION_RANGE - Static variable in class ostore.util.Types
 
self_guid() - Method in class ostore.tapestry.api.TapestryInstance
 
selfTest() - Method in class ostore.mac.TestStage
 
send(QuickSerializable) - Method in class ostore.mac.FakeTapestryStage
 
seq - Variable in class ostore.bloom.UpdateId
 
seq - Variable in class ostore.tapestry.impl.DynamicObjMapMsg
 
sessionRetries - Variable in class ostore.mac.PartyInfo
A counter for number of restarts during a handshake session.
set_cb(Clock.ClockCB) - Static method in class ostore.util.Clock
 
SET_CREATOR_STAGE - Static variable in class ostore.util.StageId
 
set_default(double) - Method in class ostore.oil.Array
Defines the value that this Array should return for unknown IDs.
set_self_guid(SecureHash) - Method in class ostore.tapestry.api.TapestryInstance
 
set_timer_cb(Classifier.TimerCB) - Method in class ostore.dispatch.Classifier
Allows the timer callback to be changed; this is used by the simulator to install a timer using simulated time rather than operating system timers based on real time.
set(int, QuickSerializable) - Method in class ostore.util.QSVector
Insert the specified object at the specified index.
set(int, QuickSerializable) - Method in class ostore.util.QSArray
 
setAcceptanceRate(double) - Method in class ostore.dispatch.Filter
Name the fraction of qualifying events which the Classifier should pass through the Filter.
setFhash(SecureHash) - Method in interface ostore.util.VerifiableBlock
Record the secure hash at the root of the verification tree constructed from the erasure-encoded fragments of a block.
setHash(int, SHA1Hash) - Method in class ostore.util.SHA1Verify
Set the i^th hash in this verifier
setMAC(byte[]) - Method in class ostore.mac.MACedQS
Sets the MAC value for user_data, meant for MacHandler to use.
setVerifiers(BigInteger, BigInteger) - Method in class ostore.security.thresh.KeyShare
 
SHA1_HASH - Static variable in class ostore.util.Types
 
SHA1_VERIFY - Static variable in class ostore.util.Types
 
SHA1Hash - class ostore.util.SHA1Hash.
SHA1Hash is the hash class used by all entities which are SHA1 hashes.
SHA1HASH_KEY - Static variable in class ostore.util.Types
 
SHA1Hash() - Constructor for class ostore.util.SHA1Hash
default constructor (creates null hash)
SHA1Hash(byte[]) - Constructor for class ostore.util.SHA1Hash
hashes the given buffer to create a new SHA1Hash
SHA1Hash(byte[], int[]) - Constructor for class ostore.util.SHA1Hash
Reads the bytes of the value of this hash in from the input byte array.
SHA1Hash(byte[], int, int) - Constructor for class ostore.util.SHA1Hash
hashes the given buffer to create a new SHA1Hash
SHA1Hash(Digestible) - Constructor for class ostore.util.SHA1Hash
hashes over the input object
SHA1Hash(SHA1Hash) - Constructor for class ostore.util.SHA1Hash
copy constructor (creates new hash with value of old hash)
SHA1Hash(SHA1HashBuffer) - Constructor for class ostore.util.SHA1Hash
Computes and returns the digest of the specified buffer.
SHA1Hash(String) - Constructor for class ostore.util.SHA1Hash
hashes over the bytes of the input String
SHA1HashBuffer - class ostore.util.SHA1HashBuffer.
A SecureHashBuffer that produces SHA1Hashs.
SHA1HashBuffer() - Constructor for class ostore.util.SHA1HashBuffer
Constructs a new SHA1HashBuffer.
SHA1Verify - class ostore.util.SHA1Verify.
SHA1Verify is the class which stores a list of SHA1Hashes which sould be serially concatenated and hashed to produce a GUID or other verifier.
SHA1Verify() - Constructor for class ostore.util.SHA1Verify
Default constructor
SHA1Verify(byte[], int[]) - Constructor for class ostore.util.SHA1Verify
Read the bytes of the value of this verifier in from the input byte array
SHA1Verify(int) - Constructor for class ostore.util.SHA1Verify
Initializing constructor
shortToBytes(short, byte[], int[]) - Static method in class ostore.util.ByteUtils
Write the bytes representing s into the byte array data, starting at index offset [0], and increment offset [0] by the number of bytes written; if data == null, increment offset [0] by the number of bytes that would have been written otherwise.
sigkey - Variable in class ostore.mac.DHMessage
 
sign(byte[]) - Method in class ostore.security.thresh.KeyShare
Create a SigShare and a Verifier for byte[] b
Refer to Shoup pg.
Signal - class ostore.dispatch.Signal.
Contains a few static methods to mimic UNIX signals.
signal_lossy(int, String) - Method in class ostore.dispatch.Signal
Dispatches a signal of the specified type with the specified target.
Signal.AlarmSignal - class ostore.dispatch.Signal.AlarmSignal.
The OceanStore equivalent of SIGALRM
Signal.AlarmSignal(String) - Constructor for class ostore.dispatch.Signal.AlarmSignal
 
Signal.RebuildSignal - class ostore.dispatch.Signal.RebuildSignal.
This signal tells the receivers to resynchronize/optimize their internal data structures.
Signal.RebuildSignal(String) - Constructor for class ostore.dispatch.Signal.RebuildSignal
 
signal(int, String) - Method in class ostore.dispatch.Signal
Dispatches a signal of the specified type with the specified target.
Signal(NodeId) - Constructor for class ostore.dispatch.Signal
 
signed_object(int) - Method in class ostore.security.SignedQSArray
 
SignedQS - class ostore.security.SignedQS.
A class to provide the same basic functionality as java.security.SignedObject, but using OceanStore's QuickSerializable class rather than the Java serialization mechanism.
SignedQS() - Constructor for class ostore.security.SignedQS
 
SignedQS(byte[], int[]) - Constructor for class ostore.security.SignedQS
The deserialization constructor.
SignedQS(QuickSerializable, QSSignature, PrivateKey, SecureRandom, Signature) - Constructor for class ostore.security.SignedQS
The standard constructor.
SignedQSArray - class ostore.security.SignedQSArray.
Documentation, what's that?
SignedQSArray.Individual - class ostore.security.SignedQSArray.Individual.
 
SignedQSArray.Individual(byte[], int[]) - Constructor for class ostore.security.SignedQSArray.Individual
 
SignedQSArray.Individual(QuickSerializable, SignedQS, int) - Constructor for class ostore.security.SignedQSArray.Individual
 
SignedQSArray(QuickSerializable[], QSSignature, PrivateKey, SecureRandom, Signature) - Constructor for class ostore.security.SignedQSArray
 
sigpub - Variable in class ostore.mac.PartyInfo
Their public signature key
SigShare - class ostore.security.thresh.SigShare.
Signature Shares Class.
SigShare(byte[], int[]) - Constructor for class ostore.security.thresh.SigShare
 
SigShare(int, BigInteger, Verifier) - Constructor for class ostore.security.thresh.SigShare
 
SigShare(int, byte[]) - Constructor for class ostore.security.thresh.SigShare
 
SimulatedRead - class ostore.bloom.SimulatedRead.
 
SimulatedRead(byte[], int[]) - Constructor for class ostore.bloom.SimulatedRead
 
SimulatedRead(SecureHash) - Constructor for class ostore.bloom.SimulatedRead
 
SimulatedReadResp - class ostore.bloom.SimulatedReadResp.
 
SimulatedReadResp(byte[], int[]) - Constructor for class ostore.bloom.SimulatedReadResp
 
SimulatedReadResp(SecureHash, SecureHash, int) - Constructor for class ostore.bloom.SimulatedReadResp
 
SimulatedReplica - class ostore.bloom.SimulatedReplica.
The probabilistic location stage.
SimulatedReplica.DiskReadFinished - class ostore.bloom.SimulatedReplica.DiskReadFinished.
 
SimulatedReplica.DiskReadFinished(SimulatedReplica, SecureHash, int) - Constructor for class ostore.bloom.SimulatedReplica.DiskReadFinished
 
SimulatedReplica() - Constructor for class ostore.bloom.SimulatedReplica
 
SimulationLog - class ostore.bloom.SimulationLog.
 
SimulationLog.ReadTransactionInfo - class ostore.bloom.SimulationLog.ReadTransactionInfo.
 
SimulationLog.ReadTransactionInfo() - Constructor for class ostore.bloom.SimulationLog.ReadTransactionInfo
 
SimulationLog() - Constructor for class ostore.bloom.SimulationLog
 
sinks - Variable in class ostore.dispatch.TrieNode
Contains all of the SinkIFs to receive events which satisfy this node's requirement.
size - Variable in class ostore.bloom.SimulatedReplica.DiskReadFinished
 
size - Variable in class ostore.bloom.SimulatedReadResp
 
SIZE_BOOL - Static variable in class ostore.util.ByteUtils
 
SIZE_DOUBLE - Static variable in class ostore.util.ByteUtils
 
SIZE_INT - Static variable in class ostore.util.ByteUtils
 
SIZE_LONG - Static variable in class ostore.util.ByteUtils
 
SIZE_SHORT - Static variable in class ostore.util.ByteUtils
 
size() - Method in class ostore.oil.Matrix
Returns the size of the Matrix.
size() - Method in class ostore.oil.Array
Returns the size of the Array.
size() - Method in class ostore.util.SHA1Hash
Return the number of bytes used in the representation of this hash (for example, SHA1 uses 20 bytes)
size() - Method in interface ostore.util.SecureHash
Return the number of bytes used in the representation of this hash (for example, SHA1 uses 20 bytes)
size() - Method in class ostore.util.PriorityQueue
returns the number of objects currently in the queue (0 means empty).
size() - Method in class ostore.util.QSVector
Return the number of elements in this QSVector
size() - Method in class ostore.util.IntHashtable
Returns the number of keys in this hashtable.
size() - Method in class ostore.util.Queue
 
size() - Method in class ostore.tapestry.impl.RouteEntry
 
SLICE_READ_REQ - Static variable in class ostore.util.Types
 
SLICE_READ_RESP - Static variable in class ostore.util.Types
 
snapshot_name - Variable in class ostore.oil.HMMBuilder
The name of the snapshot file to write, if write_snapshots == true.
sortbyLatency() - Method in class ostore.tapestry.impl.RouteEntry
 
source - Variable in class ostore.bloom.SimulationLog.ReadTransactionInfo
 
source_guid - Variable in class ostore.bloom.SimulationLog.ReadTransactionInfo
 
sparsify(int) - Method in class ostore.oil.Array
Shrinks this Array to new_size, keeping only the largest elements.
split(Object) - Method in class ostore.util.StopWatch
Return the time elapsed so far, in milliseconds.
src - Variable in class ostore.bloom.BloomQuery
 
src - Variable in class ostore.bloom.QueryMessage
 
src - Variable in class ostore.tapestry.impl.DynamicRequestMsg
 
src - Variable in class ostore.tapestry.impl.DynamicGatewayMsg
 
src - Variable in class ostore.tapestry.impl.DynamicSurrMsg
 
src - Variable in class ostore.tapestry.impl.DynamicDMCastMsg
 
src - Variable in class ostore.tapestry.impl.DynamicObjReqMsg
 
src - Variable in class ostore.tapestry.impl.RouteMsg
 
src - Variable in class ostore.tapestry.impl.PublishInfo
 
src - Variable in class ostore.tapestry.impl.DynamicDMAckMsg
 
src - Variable in class ostore.tapestry.impl.DynamicNotifyMsg
 
src - Variable in class ostore.tapestry.impl.RouteObjDestMsg
 
src - Variable in class ostore.tapestry.impl.RouteObjRootMsg
 
src - Variable in class ostore.tapestry.impl.DynamicObjMapMsg
 
src - Variable in class ostore.tapestry.impl.PublishMsg
 
src - Variable in class ostore.tapestry.impl.DynamicMCReqMsg
 
src - Variable in class ostore.tapestry.impl.DynamicMapMsg
 
src - Variable in class ostore.tapestry.impl.DynamicSurrReqMsg
 
srcAddr - Variable in class ostore.tapestry.impl.DynamicDMCastMsg
 
StageId - class ostore.util.StageId.
This class stores contants by which to refer to stages in the running system.
StageId() - Constructor for class ostore.util.StageId
 
StageTester - class ostore.mac.StageTester.
StageTester allows me (Gifford) to test a stage and watch it for effects.
StageTester() - Constructor for class ostore.mac.StageTester
 
start(Object) - Method in class ostore.util.StopWatch
Start a new timer.
started_location_as_bloom - Variable in class ostore.bloom.SimulationLog.ReadTransactionInfo
 
started_routing_as_bloom - Variable in class ostore.bloom.SimulationLog.ReadTransactionInfo
 
STARTREK_FEDERATION - Static variable in class ostore.util.DebugFlags
 
STARTREK_GENERICTAPESTRYROUTEMESSAGE - Static variable in class ostore.util.Types
 
STARTREK_GENERICTAPESTRYROUTEOBJMESSAGE - Static variable in class ostore.util.Types
 
STARTREK_PUBLISH_MESSAGE - Static variable in class ostore.util.Types
 
STARTREK_ROUTE_MESSAGE - Static variable in class ostore.util.Types
 
STARTREK_TCLIENT - Static variable in class ostore.util.DebugFlags
 
STARTREK_TEST_TAPESTRY_MESSAGE - Static variable in class ostore.util.Types
 
STARTREK_UNPUBLISH_MESSAGE - Static variable in class ostore.util.Types
 
state - Variable in class ostore.mac.PartyInfo
The my current state during the handshake
state - Variable in class ostore.oil.HMM.Segment
The ID for the state whose information is stored in Segment.
states - Variable in class ostore.oil.HMM
 
states - Variable in class ostore.oil.HMM.Delta
The set of states referenced in the sufficient statistics.
states - Variable in class ostore.oil.HMM.Prediction
The states predicted to occur soon.
StaticAliveMsg - class ostore.tapestry.impl.StaticAliveMsg.
 
StaticAliveMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticAliveMsg
 
StaticAliveMsg(NodeId, SecureHash) - Constructor for class ostore.tapestry.impl.StaticAliveMsg
 
StaticAllNodesMsg - class ostore.tapestry.impl.StaticAllNodesMsg.
 
StaticAllNodesMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticAllNodesMsg
 
StaticAllNodesMsg(NodeId, Map) - Constructor for class ostore.tapestry.impl.StaticAllNodesMsg
 
StaticBeginMsg - class ostore.tapestry.impl.StaticBeginMsg.
 
StaticBeginMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticBeginMsg
 
StaticBeginMsg(NodeId) - Constructor for class ostore.tapestry.impl.StaticBeginMsg
 
StaticClient - class ostore.bloom.StaticClient.
The probabilistic location stage.
StaticClient.NextReadEvent - class ostore.bloom.StaticClient.NextReadEvent.
 
StaticClient.NextReadEvent() - Constructor for class ostore.bloom.StaticClient.NextReadEvent
 
StaticClient() - Constructor for class ostore.bloom.StaticClient
 
StaticFederation - class ostore.tapestry.impl.StaticFederation.
 
StaticFederation() - Constructor for class ostore.tapestry.impl.StaticFederation
 
StaticPingMsg - class ostore.tapestry.impl.StaticPingMsg.
 
StaticPingMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticPingMsg
 
StaticPingMsg(NodeId) - Constructor for class ostore.tapestry.impl.StaticPingMsg
 
StaticPongMsg - class ostore.tapestry.impl.StaticPongMsg.
 
StaticPongMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticPongMsg
 
StaticPongMsg(NodeId) - Constructor for class ostore.tapestry.impl.StaticPongMsg
 
StaticReadyMsg - class ostore.tapestry.impl.StaticReadyMsg.
 
StaticReadyMsg(byte[], int[]) - Constructor for class ostore.tapestry.impl.StaticReadyMsg
 
StaticReadyMsg(NodeId) - Constructor for class ostore.tapestry.impl.StaticReadyMsg
 
StaticTClient - class ostore.tapestry.impl.StaticTClient.
A Tapestry client for statically configured networks.
StaticTClient() - Constructor for class ostore.tapestry.impl.StaticTClient
 
step - Variable in class ostore.tapestry.impl.DynamicDMCastMsg
 
step - Variable in class ostore.tapestry.impl.DynamicDMAckMsg
 
stop() - Method in class ostore.tapestry.api.TapestryQueryResultMatch
Whether the location operation should stop or continue up the tree.
stop(Object) - Method in class ostore.util.StopWatch
Stop a timer and return the time elapsed, in milliseconds.
StopWatch - class ostore.util.StopWatch.
StopWatch provides timing utilities for profiling code performance.
storeDeltas(NodeId, Array) - Method in class ostore.oil.patchwork.PatchworkModel.Delta
Store an Array representing the deltas for the node id.
stringToBytes(String, byte[], int[]) - Static method in class ostore.util.ByteUtils
Write the bytes representing s into the byte array data, starting at index offset [0], and increment offset [0] by the number of bytes written; if data == null, increment offset [0] by the number of bytes that would have been written otherwise.
STSVerify - class ostore.mac.STSVerify.
Specifically made for the Station-to-Station Protocol to send public keys back and forth.
STSVerify(byte[], int[]) - Constructor for class ostore.mac.STSVerify
Note, since STSVerify is only used to transport the digest , all this will decode is digest and nothing more

The deserialization constructor.
STSVerify(QSDHPublicKey, QSDHPublicKey, int) - Constructor for class ostore.mac.STSVerify
Constructor.
StubHandler - class ostore.mac.StubHandler.
StubHandler.
StubHandler() - Constructor for class ostore.mac.StubHandler
 
subclasses - Variable in class ostore.dispatch.TrieRoot
The children of this node's type in the event class hierarchy.
subscribe(Filter, SinkIF) - Method in class ostore.dispatch.Classifier
Subscribe a normal priority SinkIF to an event stream defined by a Filter.
subscribe(Filter, SinkIF, Integer) - Method in class ostore.dispatch.Classifier
Subscribes a SinkIF to an event stream defined by a Filter.
subscribedTo(Class) - Method in class ostore.dispatch.Classifier
Returns Boolean.TRUE if type has been subscribed to.
subscribeNotify(Filter, SinkIF, Integer) - Method in class ostore.dispatch.TSink
Notifies all TSinks that a SinkIF has subscribed to a certain type of event via the Classifier.
success - Variable in class ostore.bloom.BloomQuery
Did the query succeed, or are we at a dead end? Only valid if inbound == true.
sum(Model.Delta) - Method in interface ostore.oil.Model.Delta
Produce the sum of this and another Delta.
sum(Model.Delta) - Method in class ostore.oil.HMM.Delta
 
sum(Model.Delta) - Method in class ostore.oil.patchwork.PatchworkModel.Delta
Specified by ostore.oil.Model.Delta interface
superclass - Variable in class ostore.dispatch.TrieRoot
The parent of this node's type in the event class hierarchy.
SURGE_CLIENT - Static variable in class ostore.util.DebugFlags
 
SURGE_POP - Static variable in class ostore.util.DebugFlags
 
SurgeClient - class ostore.bloom.SurgeClient.
The probabilistic location stage.
SurgeClient.NextReadEvent - class ostore.bloom.SurgeClient.NextReadEvent.
 
SurgeClient.NextReadEvent() - Constructor for class ostore.bloom.SurgeClient.NextReadEvent
 
SurgeClient() - Constructor for class ostore.bloom.SurgeClient
 
surrogate(int[], int, int) - Method in class ostore.tapestry.impl.RoutingTable
Find the surrogate for an empty routing table entry.
switchRoutes(int, int) - Method in class ostore.tapestry.impl.RouteEntry
 

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