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

D

data - Variable in class ostore.read.ReplicaBytesReadResp
The bytes read, or null.
data - Variable in class ostore.read.BytesReadResp
The bytes read, or null.
DATA_BTREE - Static variable in class ostore.dataobj.Btree
 
DATA_CACHE - Static variable in class ostore.util.DebugFlags
 
DATA_OBJECT - Static variable in class ostore.util.DebugFlags
 
data_to_mac - Variable in class ostore.mac.MacRequest
 
data() - Method in class ostore.cache.CacheablePinned
returns the pinned block in the cache.
data() - Method in class ostore.cache.CacheableHandle
return the Casheable block from the cache that this Handle points to.
data() - Method in class ostore.util.ByteArrayOutputBuffer
 
DataCache - interface ostore.cache.DataCache.
This is the original functional interface to the OceanStore buffer cache.
DataObject - class ostore.dataobj.DataObject.
 
DataObject.DataBlock - class ostore.dataobj.DataObject.DataBlock.
The DataBlock object is stored at the leaves of the Btree.
DataObject.DataBlock(InputBuffer) - Constructor for class ostore.dataobj.DataObject.DataBlock
 
DataObject.DataBlock(int) - Constructor for class ostore.dataobj.DataObject.DataBlock
 
DataObject(DataObject) - Constructor for class ostore.dataobj.DataObject
 
DataObject(InputBuffer) - Constructor for class ostore.dataobj.DataObject
 
DataObject(int, SecureHash, SignedQS, SignedQS, Acl, int) - Constructor for class ostore.dataobj.DataObject
 
DataObject(int, SecureHash, SignedQS, SignedQS, Acl, SecureHash, QSArray, boolean, int) - Constructor for class ostore.dataobj.DataObject
 
DataObject(int, SecureHash, SignedQS, SignedQS, Acl, SecureHash, QSArray, boolean, int, byte[]) - Constructor for class ostore.dataobj.DataObject
 
DataObjectAppendException - exception ostore.dataobj.DataObjectAppendException.
 
DataObjectAppendException(InputBuffer, int, int, DataObject.DataBlock, CacheException) - Constructor for class ostore.dataobj.DataObjectAppendException
 
DataObjectException - exception ostore.dataobj.DataObjectException.
 
DataObjectException(CacheException, String) - Constructor for class ostore.dataobj.DataObjectException
 
DataObjectReadException - exception ostore.dataobj.DataObjectReadException.
 
DataObjectReadException(int, byte[], CacheException) - Constructor for class ostore.dataobj.DataObjectReadException
 
DataObjectReadSliceException - exception ostore.dataobj.DataObjectReadSliceException.
 
DataObjectReadSliceException(long, Set, CacheException) - Constructor for class ostore.dataobj.DataObjectReadSliceException
 
DataObjectReplaceException - exception ostore.dataobj.DataObjectReplaceException.
 
DataObjectReplaceException(InputBuffer, int, int, DataObject.DataBlock, CacheException) - Constructor for class ostore.dataobj.DataObjectReplaceException
 
dataOffset - Static variable in class ostore.archive.Fragment
Offset of data in the _data field.
date() - Method in class ostore.util.QSDate
 
date(NodeId) - Method in interface ostore.util.Clock.ClockCB
 
date(NodeId) - Method in class ostore.util.Clock.DefaultClockCB
 
DatePredicate - class ostore.read.DatePredicate.
A VersionPredicate that requires version whose creation date lies in a specified range.
DatePredicate(InputBuffer) - Constructor for class ostore.read.DatePredicate
Constructs a DatePredicate from its serialized form.
DatePredicate(QSDate) - Constructor for class ostore.read.DatePredicate
Constructs a new DatePredicate that requires a specific version.
DatePredicate(QSDate, QSDate) - Constructor for class ostore.read.DatePredicate
Constructs a new DatePredicate that requires a creation date between low and high, inclusive.
db - Variable in class ostore.archive.GuidResult
DisseminatableBucket is a store of all or a subset of the Disseminatables created for a single GUID.
db - Variable in class ostore.archive.events.RecoalesceBlkReq
db is the set DisseminatableBucket of all Disseminatables (i.e.
dead_node - Variable in class ostore.network.NetworkNodeStatusMsg
 
Dealer - class ostore.security.thresh.Dealer.
A Key Dealer for an RSA based (k,l) Threshold Signature Scheme
Reference: "Practical Threshold Signatures",
Victor Shoup (sho@zurich.ibm.com), IBM Research Paper RZ3121, 4/30/99
Dealer(String, int) - Constructor for class ostore.security.thresh.Dealer
Create a new instance of a key dealer
Debug - class ostore.util.Debug.
Debug provides printing facilities for debug purposes.
DEBUG - Static variable in class ostore.agree.SignatureStage
 
DEBUG - Static variable in class ostore.archive.TputGenerateFragsTest
 
DEBUG - Static variable in class ostore.archive.TputGenerateChkptTest
 
DEBUG - Static variable in class ostore.archive.LatGenerateFragsTest
 
DEBUG - Static variable in class ostore.archive.LatGenerateChkptTest
 
DEBUG - Static variable in class ostore.cache.ClockAlgorithm
 
DEBUG - Static variable in class ostore.client.OSActionTruncate
 
DEBUG - Static variable in class ostore.client.OSActionSetMetadata
 
DEBUG - Static variable in class ostore.client.OSActionReplace
 
DEBUG - Static variable in class ostore.client.OSActionAppend
 
DEBUG - Static variable in class ostore.dataobj.Metadata
 
DEBUG - Static variable in class ostore.dataobj.DataObject
 
DEBUG - Static variable in class ostore.dispatch.TSink
 
DEBUG - Static variable in class ostore.introspect.SDMBuilderTest
 
DEBUG - Static variable in class ostore.introspect.SDMBuilder
 
DEBUG - Static variable in class ostore.introspect.SemanticDistanceModel
 
DEBUG - Static variable in class ostore.mac.TestStage
 
DEBUG - Static variable in class ostore.mac.StageTester
 
DEBUG - Static variable in class ostore.mac.MacHandler
 
DEBUG - Static variable in class ostore.mac.HMACDHHandler
 
DEBUG - Static variable in class ostore.network.TputTest
 
DEBUG - Static variable in class ostore.network.SimpleTest
 
DEBUG - Static variable in class ostore.network.Network
 
DEBUG - Static variable in class ostore.network.MultiplexedNetwork
 
DEBUG - Static variable in class ostore.network.LatTest
 
DEBUG - Static variable in class ostore.update.PredicateCompareBytes
 
DEBUG - Static variable in class ostore.update.ActionTruncate
 
DEBUG - Static variable in class ostore.update.ActionSetMetadata
 
DEBUG - Static variable in class ostore.update.ActionReplaceBlocks
 
DEBUG - Static variable in class ostore.update.ActionExpand
 
DEBUG - Static variable in class ostore.update.ActionAppendBlocks
 
DEBUG - Static variable in class ostore.update.Update
 
DEBUG - Variable in class ostore.util.StandardStage
 
DEBUG - Static variable in class ostore.util.PriorityQueue
 
DEBUG - Static variable in class ostore.util.NodeId
 
DEBUG - Static variable in class ostore.archive.cauchy.CauchyEncode
 
DEBUG - Static variable in class ostore.archive.cauchy.Cauchy
 
DEBUG - Static variable in class ostore.archive.interleaved.Interleaved
 
DEBUG_ARCHIVAL_STORAGE_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_ARCHIVE_OBJ_BUCKET - Static variable in class ostore.util.DebugFlags
 
DEBUG_ARCHIVER_LOCATE_QUERY - Static variable in class ostore.util.DebugFlags
 
DEBUG_ARCHIVER_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_BUCKET_TO_DISSEMINATE_EVENT - Static variable in class ostore.util.DebugFlags
 
DEBUG_CAUCHY - Static variable in class ostore.util.DebugFlags
 
DEBUG_CAUCHY_DECODE - Static variable in class ostore.util.DebugFlags
 
DEBUG_CAUCHY_ENCODE - Static variable in class ostore.util.DebugFlags
 
DEBUG_DISSEMINATOR_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_ERASURE - Static variable in class ostore.util.DebugFlags
 
DEBUG_FAKE_REQUESTOR_DISSEMINATOR_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_FRAGMENT - Static variable in class ostore.util.DebugFlags
 
DEBUG_FRAGMENT_BUCKET - Static variable in class ostore.util.DebugFlags
 
DEBUG_GENERATE_CHKPT_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_GENERATE_FRAGS_LOG_REQ - Static variable in class ostore.util.DebugFlags
 
DEBUG_GENERATE_FRAGS_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_INTERLEAVED - Static variable in class ostore.util.DebugFlags
 
DEBUG_RECOALESCE_BLK_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_REPAIR_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_REQUEST_DISSEMINATION_SET_QUERY - Static variable in class ostore.util.DebugFlags
 
DEBUG_REQUEST_FRAG_QUERY - Static variable in class ostore.util.DebugFlags
 
DEBUG_REQUEST_FRAG_QUERY_STATE - Static variable in class ostore.util.DebugFlags
 
DEBUG_REQUESTOR_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_SERIALIZATION - Static variable in class ostore.network.Network
 
DEBUG_SERIALIZATION - Static variable in class ostore.network.MultiplexedNetwork
 
DEBUG_SET_CREATOR_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_TEST_ERASURE - Static variable in class ostore.util.DebugFlags
 
DEBUG_TEST_GENERATE_FRAGS_STAGE - Static variable in class ostore.util.DebugFlags
 
DEBUG_TOMBSTONE - Static variable in class ostore.util.DebugFlags
 
DEBUG_TOMBSTONE_BUCKET - Static variable in class ostore.util.DebugFlags
 
DEBUG_UPDATE_VERIFIABLE_BLOCKS_STAGE - Static variable in class ostore.util.DebugFlags
 
Debug() - Constructor for class ostore.util.Debug
 
DebugFlags - class ostore.util.DebugFlags.
 
DebugFlags() - Constructor for class ostore.util.DebugFlags
 
decode(int[], int, int[], byte[], Stats) - Method in class ostore.archive.Erasure
decode decodes an object using an erasure code.
decode(int[], int, int[], byte[], Stats) - Method in class ostore.archive.cauchy.Cauchy
decodes an object using an erasure code.
decode(int[], int, int[], byte[], Stats) - Method in class ostore.archive.interleaved.Interleaved
decodes an object using an erasure code.
decode(int[], int, int[], Parameters) - Static method in class ostore.archive.cauchy.CauchyDecode
decode uses the cauchy erasure coding method to decode an array of fragments back into a msg.
decodeTime - Variable in class ostore.archive.Stats
 
decrypt(SecureHash, byte[]) - Method in class ostore.client.ClientCryptModule
 
DEFAULT_CAPACITY - Static variable in class ostore.util.QSVector
 
DEFAULT_DEFAULT - Static variable in class ostore.oil.Array
The default value for default_elt.
DEFAULT_DISTANCE_GUESS - Static variable in class ostore.dtree.DTreeNode
The latency estimate to use for peers that don't appear in the RoutingTable.
default_elt - Variable in class ostore.oil.Array
The value to return for unknown IDs.
DEFAULT_SIZE - Static variable in class ostore.util.QSWindow
 
delay - Variable in class ostore.dispatch.Classifier.SlowLink
The number of milliseconds to delay messages on this link.
delay_build - Variable in class ostore.apps.qtree.api.QTreeStateLocal
 
delay_build - Variable in class ostore.apps.qtree.api.QTreeStateMsg
 
delay_build - Variable in class ostore.apps.qtree.impl.QTreeGroupMsg
 
delay_classifier - Variable in class ostore.network.MultiplexedNetwork
The Classifier for node_id_0, used to dispatch DelayWrappers to.
delete(RandomAccessFile, long) - Static method in class ostore.util.QSIO
delete the contents of a QuickSerializable by filling where the object was with 0's
DENIED - Static variable in class ostore.dtree.DTreeResp
An error code that indicates the sender was unable or unwilling to perform the request.
depth - Variable in class ostore.dtree.DTreeServiceResp
The depth of the sender in the tree, or null.
depth - Variable in class ostore.replica.ReplicaTag
The number of hops down the dissemination tree from the primary replica (inner ring).
dequeue() - Method in class ostore.util.Queue
 
desired_queue_size - Variable in class ostore.archive.TputGenerateFragsTest
 
desired_queue_size - Variable in class ostore.network.TputTest
 
dest_guid - Variable in class ostore.replica.RemoteReplicaProbeQueryState
 
destroy() - Method in class ostore.agree.ThresholdByzantine
 
destroy() - Method in class ostore.agree.SignatureStage
 
destroy() - Method in class ostore.archive.GenerateFragsStage
 
destroy() - Method in class ostore.archive.UpdateVerifiableBlocksStage
 
destroy() - Method in class ostore.archive.TputGenerateFragsTest
 
destroy() - Method in class ostore.archive.TputGenerateChkptTest
 
destroy() - Method in class ostore.archive.RequestorStage
 
destroy() - Method in class ostore.archive.RecoalesceBlkStage
 
destroy() - Method in class ostore.archive.LatGenerateFragsTest
 
destroy() - Method in class ostore.archive.LatGenerateChkptTest
 
destroy() - Method in class ostore.archive.GenerateChkptStage
 
destroy() - Method in class ostore.archive.FakeRequestorDisseminatorStage
 
destroy() - Method in class ostore.archive.ArchivalStorageStage
 
destroy() - Method in class ostore.cache.CacheManager
 
destroy() - Method in class ostore.cache.StorageManagerTest
 
destroy() - Method in class ostore.cache.StorageManager
 
destroy() - Method in class ostore.cache.MemoryCacheTest
 
destroy() - Method in class ostore.cache.MemoryCache
 
destroy() - Method in class ostore.cache.BufferCache
 
destroy() - Method in class ostore.client.ClientStage
 
destroy() - Method in class ostore.dtree.Test
 
destroy() - Method in class ostore.dtree.DTreeNode
 
destroy() - Method in class ostore.inner.FakeInner
 
destroy() - Method in class ostore.inner.Test
 
destroy() - Method in class ostore.inner.InitialUpdateTest
 
destroy() - Method in class ostore.introspect.CollectorStage
Required by seda.sandStorem.api.EventHandlerIF interface.
destroy() - Method in class ostore.mac.TestStage
 
destroy() - Method in class ostore.mac.StageTester
 
destroy() - Method in class ostore.mac.MacHandler
 
destroy() - Method in class ostore.mac.HMACDHHandler
 
destroy() - Method in class ostore.network.PingStage.TestHarness
 
destroy() - Method in class ostore.network.YANetwork
 
destroy() - Method in class ostore.network.TputTest
 
destroy() - Method in class ostore.network.SimpleTest
 
destroy() - Method in class ostore.network.PingStage
 
destroy() - Method in class ostore.network.Network
 
destroy() - Method in class ostore.network.MultiplexedNetwork
 
destroy() - Method in class ostore.network.LatTest
 
destroy() - Method in class ostore.network.ADns
 
destroy() - Method in class ostore.oil.TraceReader
Specified by EventHandlerIF
destroy() - Method in class ostore.oil.SegmentPager
 
destroy() - Method in class ostore.oil.HMMStage
 
destroy() - Method in class ostore.oil.EventCountStage
 
destroy() - Method in class ostore.read.ReadStage
 
destroy() - Method in class ostore.replica.ReplicaStage
 
destroy() - Method in class ostore.replica.ReplicaManager
 
destroy() - Method in class ostore.rp.RP
 
destroy() - Method in class ostore.update.UpdateStage
 
destroy() - Method in class ostore.util.StandardStage
 
destroy() - Method in class ostore.archive.dissemination.SetCreatorStage
 
destroy() - Method in class ostore.archive.dissemination.DisseminatorStage
 
destroy() - Method in class ostore.apps.test.OSTestBranching
 
destroy() - Method in class ostore.apps.test.TrafficGenerator
 
destroy() - Method in class ostore.apps.test.TputMicroBenchmarkMaster
 
destroy() - Method in class ostore.apps.test.TputMicroBenchmark
 
destroy() - Method in class ostore.apps.test.TapestryHowto
Sandstorm calls this function when it unloads your stage, which to my knowledge, it never does.
destroy() - Method in class ostore.apps.test.TagMicroBenchmarkControl
 
destroy() - Method in class ostore.apps.test.TagMicroBenchmark
 
destroy() - Method in class ostore.apps.test.StreamMicroBenchmarkMaster
 
destroy() - Method in class ostore.apps.test.StreamMicroBenchmark
 
destroy() - Method in class ostore.apps.test.ReplaceMicroBenchmark
 
destroy() - Method in class ostore.apps.test.ReadWriteTest
 
destroy() - Method in class ostore.apps.test.ReadTputMicroBenchmark
 
destroy() - Method in class ostore.apps.test.ReadLatencyMicroBenchmark
 
destroy() - Method in class ostore.apps.test.OSApplicationHowTo
 
destroy() - Method in class ostore.apps.traces.TraceClient
 
DestroyStages - class ostore.util.DestroyStages.
Destroys all of the stages associated with some NodeID.
DestroyStages(ManagerIF, NodeId) - Constructor for class ostore.util.DestroyStages
 
dfs_helper(BtreeNode, Btree.Predicate, Btree.Callback, Btree.Record, int, boolean, HandleStore, DataCache) - Method in class ostore.dataobj.Btree
 
dfsPostorder(Btree.Predicate, Btree.Callback, Btree.Record, HandleStore, DataCache) - Method in class ostore.dataobj.Btree
Traverse the tree in depth-first order, guided by the predicate pred, and invoke the callback cb on each node as it is left.
dfsPreorder(Btree.Predicate, Btree.Callback, Btree.Record, HandleStore, DataCache) - Method in class ostore.dataobj.Btree
Traverse the tree in depth-first order, guided by the predicate pred, and invoke the callback cb on each node as it is entered.
DHMessage - class ostore.mac.DHMessage.
Message specific to Diffie-Hellman StS key agreement

DHMessage(InputBuffer) - Constructor for class ostore.mac.DHMessage
Generate DHMessage from data
DHMessage(SecureHash, DHPublicKey, QSPublicKey, QSMACType, QuickSerializable, QSByteArray, int, boolean, boolean, boolean) - Constructor for class ostore.mac.DHMessage
 
dhpri - Variable in class ostore.mac.PartyInfo
My private Diffie-Hellman key
dhpub - Variable in class ostore.mac.PartyInfo
My public Diffie-Hellman key
dhpubOther - Variable in class ostore.mac.PartyInfo
The other party's public Diffie-Hellman key
diagnostic - Static variable in class ostore.security.thresh.ThresholdSigException
 
die() - Static method in class ostore.util.Carp
Carp the current stack trace, then croak.
die(String) - Static method in class ostore.util.Carp
Carp a message and current stack trace, then croak.
die(Throwable) - Static method in class ostore.util.Carp
Carp an exception's message and stack trace, then croak.
dieGracefully(Throwable, NodeId) - Static method in class ostore.util.Carp
Dispatches an event to the DD stages of the specified virtual node telling them to disconnect the node from the overlay network.
difference(Distance) - Method in class ostore.introspect.SimpleRealTime.Distance
 
difference(Distance) - Method in class ostore.introspect.Distance.InfiniteDistance
 
difference(Distance) - Method in interface ostore.introspect.Distance
 
difference(Time) - Method in class ostore.introspect.Time.NeverTime
 
difference(Time) - Method in class ostore.introspect.SimpleRealTime
 
difference(Time) - Method in interface ostore.introspect.Time
Distance from this Time to to time.
digest - Variable in class ostore.dtree.DTreeResp
The digest of this DTreeResp.
digest - Variable in class ostore.dtree.DTreeReq
The digest of this DTreeReq.
digest - Variable in class ostore.read.ReadResp
The digest of this ReadResp.
digest - Variable in class ostore.read.ReadReq
The digest of this ReadReq.
digest - Variable in class ostore.replica.ReplicaResp
The digest of this ReplicaResp.
digest - Variable in class ostore.replica.ReplicaReq
The digest of this ReplicaReq.
digest_to_seq - Variable in class ostore.agree.RingState
Maps the digests (SecureHashes) of ongoing requests to their sequence numbers (Longs) in the current view.
digits - Static variable in class ostore.util.ByteUtils
A nibble->char mapping for printing out bytes.
direction - Variable in class ostore.dtree.DTreeMsg
One of UPSTREAM or DOWNSTREAM.
DISCONNECTED - Static variable in class ostore.replica.Replica
The value for dtree_status when this node is not connected to the dissemination tree.
DISK_ONLY - Static variable in class ostore.cache.CacheNotify
 
DISK_WRITER - Static variable in class ostore.util.DebugFlags
 
DISPATCH_CLASSIFIER - Static variable in class ostore.util.DebugFlags
 
DISPATCH_FILTER - Static variable in class ostore.util.DebugFlags
 
dispatch_later(QueueElementIF, long) - Method in class ostore.dispatch.Classifier
Enqueues the event at a later time into each SinkIF subscribed with a Filter that the given QueueElementIF satisfies.
dispatch_lossy(QueueElementIF) - Method in class ostore.dispatch.Classifier
Enqueues the event into each SinkIF subscribed with a Filter the given QueueElementIF satisfies.
DISPATCH_RESENDER - Static variable in class ostore.util.DebugFlags
 
DISPATCH_SIGNAL - Static variable in class ostore.util.DebugFlags
 
DISPATCH_TRIENODE - Static variable in class ostore.util.DebugFlags
 
DISPATCH_TSINK - Static variable in class ostore.util.DebugFlags
 
dispatch(QueueElementIF) - Method in class ostore.dispatch.Resender
Dispatches an event through the Classifier.
dispatch(QueueElementIF) - Method in class ostore.dispatch.Classifier
Enqueues the event into each SinkIF subscribed with a Filter that the given QueueElementIF satisfies.
dispatch(QueueElementIF) - Method in class ostore.mac.HMACDHHandler
 
dispatch(QueueElementIF) - Method in class ostore.util.StandardStage
 
dispatch(QueueElementIF, Integer) - Method in class ostore.dispatch.Classifier
Enqueues the event into each SinkIF subscribed with a Filter that the given QueueElementIF satisfies.
dispatch(QueueElementIF, int, long) - Method in class ostore.dispatch.Resender
Dispatch the specified event, making at most num_retries additional attempts, waiting millis milliseconds in between attempts.
DISS - Static variable in class ostore.cache.CacheableIdentity
indicates that this object is a disseminatable
DISS - Static variable in class ostore.util.VID
The type code for a VID that consists of the DISS of the archival form of a DataObject block.
DISS_BUCKET - Static variable in class ostore.cache.CacheableIdentity
indicates that this object is a disseminatable bucket
Disseminatable - interface ostore.archive.Disseminatable.
Disseminatable is an interface that should be implemented by any OceanStore object intended to be disseminated by the archive.
DisseminatableBucket - interface ostore.archive.DisseminatableBucket.
DisseminatableBucket is an interface to store all or a subset of the disseminatables created for a single GUID.
disseminatables - Variable in class ostore.archive.dissemination.DisseminateFragMsg
A guid->disseminatable map containing the disseminatables that make up the DisseminateFragMsg.
DisseminateFragAckMsg - class ostore.archive.dissemination.DisseminateFragAckMsg.
The DisseminateFragAckMsg is a response of type DDMacRouteMsg dispatched by a StorageServer to respond to an associated DisseminateFragMsg requesting the storage of a Disseminatable.
DisseminateFragAckMsg.Local - class ostore.archive.dissemination.DisseminateFragAckMsg.Local.
A simple class to store DisseminateFragAckMsg requests to send to another local stage.
DisseminateFragAckMsg.Local(DisseminateFragAckMsg) - Constructor for class ostore.archive.dissemination.DisseminateFragAckMsg.Local
Constructs a new DisseminateFragAckMsg.Local.
DisseminateFragAckMsg(InputBuffer) - Constructor for class ostore.archive.dissemination.DisseminateFragAckMsg
Constructs a DisseminateFragAckMsg from its serialized form.
DisseminateFragAckMsg(SecureHash, SecureHash, SecureHash, int, Map, boolean, boolean, boolean) - Constructor for class ostore.archive.dissemination.DisseminateFragAckMsg
Construct according to the given fields.
DisseminateFragMsg - class ostore.archive.dissemination.DisseminateFragMsg.
The DisseminateFragMsg is a request of type DDRouteMsg dispatched by the DisseminatorStage to request that a StorageServer store the given Disseminatable.
DisseminateFragMsg.Local - class ostore.archive.dissemination.DisseminateFragMsg.Local.
A simple class to store DisseminateFragMsg requests to send to another local stage.
DisseminateFragMsg.Local(DisseminateFragMsg) - Constructor for class ostore.archive.dissemination.DisseminateFragMsg.Local
Constructs a new DisseminateFragMsg.Local.
DisseminateFragMsg(InputBuffer) - Constructor for class ostore.archive.dissemination.DisseminateFragMsg
Constructs a DisseminateFragMsg from its serialized form.
DisseminateFragMsg(SecureHash, SecureHash, SecureHash, int, Map, boolean, boolean, boolean) - Constructor for class ostore.archive.dissemination.DisseminateFragMsg
Construct according to the given fields.
DisseminateFragsReq - class ostore.archive.events.DisseminateFragsReq.
DisseminateFragsReq is an event class that requests the Fragments for an object (that have already been produced) be disseminated.
DisseminateFragsReq() - Constructor for class ostore.archive.events.DisseminateFragsReq
Default Constructor: Initializes instance variables to null.
DisseminateFragsReq(InputBuffer) - Constructor for class ostore.archive.events.DisseminateFragsReq
Constructs a DisseminateFragsReq from its serialized form.
DisseminateFragsReq(SecureHash, int, int) - Constructor for class ostore.archive.events.DisseminateFragsReq
Default Constructor: Initializes instance variables to null.
DisseminateFragsResp - class ostore.archive.events.DisseminateFragsResp.
DisseminateFragsResp is an event class that responds to a DisseminateFragsReq with the V-GUID of the version disseminated.
DisseminateFragsResp() - Constructor for class ostore.archive.events.DisseminateFragsResp
Constructor: Initializes instance variables to null.
DisseminateFragsResp(InputBuffer) - Constructor for class ostore.archive.events.DisseminateFragsResp
Constructs a DisseminateFragsResp from its serialized form.
DisseminateFragsResp(SecureHash) - Constructor for class ostore.archive.events.DisseminateFragsResp
Constructor: Initializes instance variables to null.
disseminateSize - Variable in class ostore.archive.GuidResult
disseminateSize is the size of all the Fragments disseminated on the blocks behalf in bytes.
DisseminateTombstoneReq - class ostore.archive.events.DisseminateTombstoneReq.
DisseminateTombstoneReq is an event class that requests a tombstone be created and disseminated.
DisseminateTombstoneReq() - Constructor for class ostore.archive.events.DisseminateTombstoneReq
Constructor: Initializes instance variables to null.
DisseminateTombstoneReq(InputBuffer) - Constructor for class ostore.archive.events.DisseminateTombstoneReq
Constructs a DisseminateTombstoneReq from its serialized form.
DisseminateTombstoneResp - class ostore.archive.events.DisseminateTombstoneResp.
DisseminateTombstoneReq is an event class that responds to a create and disseminate Tombstone request.
DisseminateTombstoneResp() - Constructor for class ostore.archive.events.DisseminateTombstoneResp
Constructor: Initializes instance variables to null.
DisseminateTombstoneResp(InputBuffer) - Constructor for class ostore.archive.events.DisseminateTombstoneResp
Constructs a DisseminateTombstoneResp from its serialized form.
DisseminationSetCreatorTag - class ostore.archive.dissemination.DisseminationSetCreatorTag.
DisseminationSetCreatorTag is the DDTag for the SetCreator.
DisseminationSetCreatorTag() - Constructor for class ostore.archive.dissemination.DisseminationSetCreatorTag
Constructor: Creates a new DisseminationSetCreatorTag.
DisseminationSetCreatorTag(InputBuffer) - Constructor for class ostore.archive.dissemination.DisseminationSetCreatorTag
Constructs a DisseminationSetCreatorTag from its serialized form.
DisseminationSetPredicate - class ostore.archive.dissemination.DisseminationSetPredicate.
DisseminationSetPredicate is used to specify the constraints that the dissemination set must satisfy.
DisseminationSetPredicate(InputBuffer) - Constructor for class ostore.archive.dissemination.DisseminationSetPredicate
Constructs a DisseminationSetPredicate from its serialized form.
DisseminationSetPredicate(int, double, long, byte, byte, byte, byte, HostAppFilter) - Constructor for class ostore.archive.dissemination.DisseminationSetPredicate
Construct according to the given fields.
DisseminationSetPredicate(int, int, double, long, byte, byte, byte, byte, HostAppFilter) - Constructor for class ostore.archive.dissemination.DisseminationSetPredicate
Construct according to the given fields.
disseminationSets - Variable in class ostore.archive.dissemination.RequestDisseminationSetResponseMsg
 
DISSEMINATOR_STAGE - Static variable in class ostore.util.StageId
 
DisseminatorStage - class ostore.archive.dissemination.DisseminatorStage.
The DisseminatorStage is the last step of the archival process.
DisseminatorStage() - Constructor for class ostore.archive.dissemination.DisseminatorStage
 
distance - Variable in class ostore.dtree.DTreeServiceResp
The distance of the sender from the root the tree, or null.
Distance - interface ostore.introspect.Distance.
Semantic distance between two objects.
Distance.InfiniteDistance - class ostore.introspect.Distance.InfiniteDistance.
Special distance value representing infinity.
Distance.InfiniteDistance() - Constructor for class ostore.introspect.Distance.InfiniteDistance
 
Distance.InfiniteDistance(InputBuffer) - Constructor for class ostore.introspect.Distance.InfiniteDistance
 
divide(SafeBigInt) - Method in class ostore.security.SafeBigInt
 
doMAC(QuickSerializable, SecureHash) - Method in class ostore.mac.HMACDHHandler
Computes the MAC code for the this message
DONE - Static variable in class ostore.apps.traces.TraceClient.LocateMasterMsg
 
doubleToBytes(double, byte[], int[]) - Static method in class ostore.util.ByteUtils
Write the bytes representing d 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.
DownDTreeMsg - class ostore.dtree.DownDTreeMsg.
Messages passed to the local DTreeNode containing an object to pass down a dissemination tree.
DownDTreeMsg(SecureHash, QuickSerializable) - Constructor for class ostore.dtree.DownDTreeMsg
Creates a new DownDTreeMsg.
DOWNSTREAM - Static variable in class ostore.dtree.DTreeMsg
Marks a message sent from a node to a child in the tree.
DTREE_NODE - Static variable in class ostore.util.DebugFlags
 
DTREE_TEST - Static variable in class ostore.util.DebugFlags
 
DTreeLocateMsg - class ostore.dtree.DTreeLocateMsg.
Messages sent towards dissemination trees.
DTreeLocateMsg(InputBuffer) - Constructor for class ostore.dtree.DTreeLocateMsg
Constructs a DTreeLocateMsg from its serialized form.
DTreeLocateMsg(SecureHash, QuickSerializable, QSInt, Double, boolean, boolean, boolean, byte, byte, VirtualCoordinate) - Constructor for class ostore.dtree.DTreeLocateMsg
Creates a new DTreeLocateMsg with an upper bound on the depth of nodes in the dissemination tree and/or the distance to the tree root.
DTreeMsg - class ostore.dtree.DTreeMsg.
Messages sent among nodes in a dissemination tree.
DTreeMsg(InputBuffer) - Constructor for class ostore.dtree.DTreeMsg
Creates a DTreeMsg from its QuickSerializable form.
DTreeMsg(SecureHash, SecureHash, SecureHash, boolean, QuickSerializable, boolean, boolean, boolean) - Constructor for class ostore.dtree.DTreeMsg
Creates a new DTreeMsg.
DTreeNode - class ostore.dtree.DTreeNode.
The stage responsible for fulfilling the server's roles in various dissemination trees.
DTreeNode() - Constructor for class ostore.dtree.DTreeNode
Initializes internal data structures.
DTreeReq - class ostore.dtree.DTreeReq.
A superclass of all requests handled by the DTreeNode.
DTreeReq(InputBuffer) - Constructor for class ostore.dtree.DTreeReq
Constructs a DTreeReq from its serialized form.
DTreeReq(SecureHash) - Constructor for class ostore.dtree.DTreeReq
Creates a new DTreeReq for the specified tree.
DTreeResp - class ostore.dtree.DTreeResp.
A superclass of all responses sent by the DTreeNode.
DTreeResp(DTreeReq, int) - Constructor for class ostore.dtree.DTreeResp
Constructs a DTreeResp for the specified DTreeReq.
DTreeResp(InputBuffer) - Constructor for class ostore.dtree.DTreeResp
Constructs a DTreeResp from its QuickSerializable form.
DTreeResp(SecureHash, SecureHash, int) - Constructor for class ostore.dtree.DTreeResp
Constructs a new DTreeResp.
DTreeServiceReq - class ostore.dtree.DTreeServiceReq.
Messages sent from a child node to a parent node, or vice versa, asking the receiver to initiate, modify, or terminate dissemination service.
DTreeServiceReq(InputBuffer) - Constructor for class ostore.dtree.DTreeServiceReq
Constructs a DTreeServiceReq from its serialized form.
DTreeServiceReq(SecureHash, SecureHash, int, long, long, Double) - Constructor for class ostore.dtree.DTreeServiceReq
Creates a new request for the specified tree.
DTreeServiceResp - class ostore.dtree.DTreeServiceResp.
Messages send from one dissemination tree node to another in response to a DTreeServiceReq message.
DTreeServiceResp(DTreeServiceReq, int) - Constructor for class ostore.dtree.DTreeServiceResp
Creates a new (failed) DTreeServiceResp.
DTreeServiceResp(DTreeServiceReq, QSInt, Double, SignedQS, SignedQS) - Constructor for class ostore.dtree.DTreeServiceResp
Creates a new (successful) DTreeServiceResp.
DTreeServiceResp(InputBuffer) - Constructor for class ostore.dtree.DTreeServiceResp
Creates a DTreeServiceResp from its QuickSerializable form.
dummy - Static variable in class ostore.network.TputTest
 
dummy - Static variable in class ostore.network.LatTest
 
dumpStack() - Static method in class ostore.util.Carp
Print out the stack trace of the current thread.

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