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 _

P

P - Variable in class ostore.dataobj.RabinFingerprint
 
P_UP_BETA_TIMES_T - Variable in class ostore.dataobj.RabinFingerprint
 
package_up_c_helper(int, BigInteger, BigInteger, BigInteger[], int[], boolean) - Static method in class ostore.security.thresh.NativeIF
 
package_up(SigShare[], ThresholdPublicKey) - Static method in class ostore.security.thresh.SigShare
 
Pair - class ostore.util.Pair.
To avoid making a whole bunch of two member classes.
Pair() - Constructor for class ostore.util.Pair
Default constructor
Pair(Object, Object) - Constructor for class ostore.util.Pair
Constructor
Parameters - class ostore.archive.cauchy.Parameters.
Parameters are the parameters used to encode/decode an object.
Parameters() - Constructor for class ostore.archive.cauchy.Parameters
Empty CONSTRUCTOR Initializes Parameters such that Mfragments and Rfragments are zero.
parent - Variable in class ostore.apps.qtree.impl.QTreeCloseMsg
 
parent - Variable in class ostore.apps.qtree.impl.QTreeGroupMsg
 
PARENTAL_ORDER - Static variable in class ostore.dtree.DTreeServiceReq
The only value of bid if the sender is the parent node.
parentBlockId - Variable in class ostore.archive.events.GenerateFragsBlkReq
parentBlockId == CacheableIdentity of parent block.
PARTIAL - Static variable in class ostore.read.ReplicaReadReq
A value for fault_mode instructing the ReplicaStage to read as much as possible and include in its response a Selection describing the portion of the DataObject which it could not find locally.
PARTIAL - Static variable in class ostore.read.ReadReq
A value for fault_mode instructing the ReadStage to read as much as possible and include in its response a Selection describing the portion of the DataObject which it could not find locally.
PartyInfo - class ostore.mac.PartyInfo.
Party information for DHMessage and MacStage to keep track of what stage of STS is established between this computer and another party

This is tailored specifically for internal HMACDHHandler usage
path - Variable in class ostore.apps.qtree.impl.QTreeGroupMsg
 
peer - Variable in class ostore.mac.MacRequest
 
peer - Variable in class ostore.network.TputTest
 
peer - Variable in class ostore.network.NetworkMessage
If inbound=true then peer is the NodeId of the node where this message came from; otherwise, it's the NodeId of the node where this message should be sent.
peer - Variable in class ostore.network.LatTest
 
peer - Variable in class ostore.apps.qtree.api.QTreeStateLocal
 
peer2 - Variable in class ostore.network.LatTest
 
peers - Variable in class ostore.network.SimpleTest
 
pending_agreements - Variable in class ostore.agree.RingState
Agreements that we have not yet started due to the number of active requests being equal to the window size.
pending_joins - Variable in class ostore.dtree.DTreeNode
A SecureHash->DTreeServiceReq map storing join requests, indexed by their digests.
pending_outb_msgs - Variable in class ostore.network.MultiplexedNetwork.ConnectionState
 
pending(Object) - Method in class ostore.dispatch.Resender
Checks whether the specified event is scheduled for further attempts.
pendingParties - Variable in class ostore.mac.HMACDHHandler
 
perform(GuidVersionMap, VersionHandleCache, UpdateContinuation, DataCache) - Method in class ostore.update.ActionTruncate
 
perform(GuidVersionMap, VersionHandleCache, UpdateContinuation, DataCache) - Method in class ostore.update.ActionSetMetadata
 
perform(GuidVersionMap, VersionHandleCache, UpdateContinuation, DataCache) - Method in class ostore.update.ActionReplaceBlocks
 
perform(GuidVersionMap, VersionHandleCache, UpdateContinuation, DataCache) - Method in class ostore.update.ActionExpand
 
perform(GuidVersionMap, VersionHandleCache, UpdateContinuation, DataCache) - Method in class ostore.update.ActionAppendBlocks
 
PERIOD_STR - Static variable in class ostore.introspect.SDMBuilderTest
 
ping_sink - Variable in class ostore.network.PingStage.TestHarness
 
ping_time_ms - Variable in class ostore.network.PingStage.PingSuccess
 
PingStage - class ostore.network.PingStage.
Allows a SandStorm stage to ping a machine by hostname and not block.
PingStage.Alarm - class ostore.network.PingStage.Alarm.
 
PingStage.Alarm(Thread) - Constructor for class ostore.network.PingStage.Alarm
 
PingStage.PingFailure - class ostore.network.PingStage.PingFailure.
 
PingStage.PingFailure(PingStage.PingReq) - Constructor for class ostore.network.PingStage.PingFailure
 
PingStage.PingReq - class ostore.network.PingStage.PingReq.
 
PingStage.PingReq(String, Object, SinkIF, int, long) - Constructor for class ostore.network.PingStage.PingReq
 
PingStage.PingSuccess - class ostore.network.PingStage.PingSuccess.
 
PingStage.PingSuccess(PingStage.PingReq, double) - Constructor for class ostore.network.PingStage.PingSuccess
 
PingStage.TestHarness - class ostore.network.PingStage.TestHarness.
 
PingStage.TestHarness() - Constructor for class ostore.network.PingStage.TestHarness
 
PingStage() - Constructor for class ostore.network.PingStage
 
Plen() - Method in class ostore.archive.cauchy.Parameters
Plen is the fragment length in words excluding the overhead for storing the index.
Plen() - Method in class ostore.archive.cauchy.Cauchy
Plen returns the length of the packets, in words.
Plentot() - Method in class ostore.archive.cauchy.Parameters
Plentot is the fragment length in words including the overhead for storing the index.
Plentot() - Method in class ostore.archive.cauchy.Cauchy
Plentot returns the length of the packets, in words, including the index.
pop() - Method in class ostore.util.FiniteStack
 
PopBuilder - class ostore.apps.traces.PopBuilder.
A configuration builder for SurgePopulator nodes.
PopBuilder(String[]) - Constructor for class ostore.apps.traces.PopBuilder
Set global parameters.
port() - Method in class ostore.util.NodeId
 
pos - Variable in class ostore.apps.qtree.impl.QTree.DeadParent
 
pow(int) - Method in class ostore.introspect.SimpleRealTime.Distance
 
pow(int) - Method in class ostore.introspect.Distance.InfiniteDistance
 
pow(int) - Method in interface ostore.introspect.Distance
 
pr - Variable in class ostore.archive.events.DisseminateTombstoneReq
pr == Primary Ring's Certificate.
pr_cert() - Method in class ostore.inner.CreateObjectResp
 
pr_key - Variable in class ostore.dataobj.PRCert
 
PRCert - class ostore.dataobj.PRCert.
A certificate mapping an AGUID to the public key of an inner ring.
PRCERT - Static variable in class ostore.dataobj.Metadata
 
PRCERT_GUID - Static variable in class ostore.dataobj.Metadata
 
PRCert(InputBuffer) - Constructor for class ostore.dataobj.PRCert
 
PRCert(SecureHash, QSPublicKey) - Constructor for class ostore.dataobj.PRCert
 
pre_map() - Method in class ostore.inner.UpdateResp
Returns the AGUID->SecureHash map for objects accessed by the update.
Predicate - class ostore.update.Predicate.
The Predicate class is the base class for internal predicates in the OceanStore system.
PREDICATE_COMPARE_BYTES - Static variable in class ostore.util.DebugFlags
 
Predicate() - Constructor for class ostore.update.Predicate
 
predicate(BtreeNode, int, HandleStore) - Method in class ostore.archive.TputGenerateChkptTest.RemoveGuidsHelper
predicate is a boolean function that determines whether or not RemoveGuidsHelper will continue down the current path in the B-tree.
predicate(BtreeNode, int, HandleStore) - Method in interface ostore.dataobj.Btree.Predicate
Evaluates whether a DFS should descend into a child node.
Predicate(InputBuffer) - Constructor for class ostore.update.Predicate
 
PredicateAnd - class ostore.update.PredicateAnd.
The PredicateAnd evaluates to the logical AND of its sub-predicates.
PredicateAnd() - Constructor for class ostore.update.PredicateAnd
 
PredicateAnd(InputBuffer) - Constructor for class ostore.update.PredicateAnd
 
PredicateCompareBytes - class ostore.update.PredicateCompareBytes.
The PredicateCompareBytes predicate evaluates to true if the a Selection of bytes in the object matches the given bytes in the predicate.
PredicateCompareBytes(InputBuffer) - Constructor for class ostore.update.PredicateCompareBytes
 
PredicateCompareBytes(SecureHash, Selection, byte[][]) - Constructor for class ostore.update.PredicateCompareBytes
Construct a PredicateCompareBytes predicate.
PredicateFalse - class ostore.update.PredicateFalse.
The PredicateFalse predicate is a simple predicate that always evaluates to false with no side effects.
PredicateFalse() - Constructor for class ostore.update.PredicateFalse
Construct a PredicateFalse predicate.
PredicateFalse(InputBuffer) - Constructor for class ostore.update.PredicateFalse
 
PredicateTrue - class ostore.update.PredicateTrue.
The PredicateTrue predicate is a simple predicate that always evaluates to true with no side effects.
PredicateTrue() - Constructor for class ostore.update.PredicateTrue
Construct a PredicateTrue predicate.
PredicateTrue(InputBuffer) - Constructor for class ostore.update.PredicateTrue
 
PredicateVersionId - class ostore.update.PredicateVersionId.
The PredicateVersionId predicate evaluates to true if the object being updated matches the given version identifier.
PredicateVersionId(InputBuffer) - Constructor for class ostore.update.PredicateVersionId
 
PredicateVersionId(SecureHash, VID) - Constructor for class ostore.update.PredicateVersionId
Construct a PredicateVersionId predicate.
predict(int) - Method in class ostore.introspect.SemanticDistanceModel
 
predict(int) - Method in class ostore.oil.Screen
 
predict(int) - Method in interface ostore.oil.Model
Make a prediction based on current model parameters and observations.
predict(int) - Method in class ostore.oil.HMM
Estimates the current and future occurrences of each state.
prediction_horizon - Variable in class ostore.oil.HMMPredictor
The number of observations to look into the future
prediction_period - Variable in class ostore.oil.HMMPredictor
The number of events to observe before producing and emitting a new Prediction.
preferred_outb_conn() - Method in class ostore.network.MultiplexedNetwork.ConnectionState
 
prepare_count - Variable in class ostore.agree.AgreementState
 
PREPARE_STATE - Static variable in class ostore.agree.AgreementState
 
PREPARED_STATE - Static variable in class ostore.agree.AgreementState
 
PrepareMsg - class ostore.agree.PrepareMsg.
 
PrepareMsg(InputBuffer) - Constructor for class ostore.agree.PrepareMsg
 
PrepareMsg(SecureHash, SecureHash, SecureHash, QSDate, long, long, boolean, boolean, boolean) - Constructor for class ostore.agree.PrepareMsg
 
prepares - Variable in class ostore.agree.AgreementState
The req_digests/timestamps received in PrepareMsgs from other replicas.
prependAction(Action) - Method in class ostore.update.UpdateTuple
Adds an action to the beginning of the list of actions for this tuple.
prependAction(OSAction) - Method in class ostore.client.OSUpdateTuple
Prepends an action to the head of the ordered action list.
prependTuple(UpdateTuple) - Method in class ostore.update.Update
Add a tuple to the update.
PreprepareMsg - class ostore.agree.PreprepareMsg.
 
PreprepareMsg(InputBuffer) - Constructor for class ostore.agree.PreprepareMsg
 
PreprepareMsg(SecureHash, SecureHash, QSArray, QSDate, long, long, boolean, boolean, boolean) - Constructor for class ostore.agree.PreprepareMsg
 
principal - Variable in class ostore.inner.LatestHeartbeatReq
 
PRINCIPAL_GUID - Static variable in class ostore.client.OSSetAppPropertyRequest
 
PRINCIPAL_PKEY - Static variable in class ostore.client.OSSetAppPropertyRequest
 
PRINCIPAL_SKEY - Static variable in class ostore.client.OSSetAppPropertyRequest
 
print_bw_numbers(Object) - Method in class ostore.network.Network
 
print_bytes_exact(byte[], int, int) - Static method in class ostore.util.ByteUtils
 
print_bytes(byte[]) - Static method in class ostore.util.ByteUtils
 
print_bytes(byte[], int, int) - Static method in class ostore.util.ByteUtils
Produce a String representation for the specified array of bytes.
print() - Method in class ostore.mac.PartyInfo
 
print() - Method in class ostore.mac.DHMessage
 
print(int) - Method in class ostore.util.PriorityQueue
 
print(String) - Static method in class ostore.util.Debug
 
print(String, char) - Static method in class ostore.util.Debug
 
print(String, String) - Static method in class ostore.util.Debug
If debugging has been turned on for tag, print msg.
println(String) - Static method in class ostore.util.Debug
If debugging has been turned on for tag, print msg, followed by a new line.
println(String, String) - Static method in class ostore.util.Debug
 
printPrios() - Method in class ostore.util.PriorityQueue
 
printtag(String, String) - Static method in class ostore.util.Debug
If debugging has been turned on for tag, print tag+msg.
printtagln(String, String) - Static method in class ostore.util.Debug
If debugging has been turned on for tag, print tag+msg, followed by a new line.
priorities - Variable in class ostore.dispatch.TrieNode
Contains the priorities for the SinkIFs.
PRIORITY_HIGH - Static variable in class ostore.dispatch.Classifier
 
PRIORITY_LOW - Static variable in class ostore.dispatch.Classifier
 
PRIORITY_NORMAL - Static variable in class ostore.dispatch.Classifier
 
PRIORITY_QUEUE - Static variable in class ostore.util.DebugFlags
 
PriorityQueue - class ostore.util.PriorityQueue.
PriorityQueue is a (blocking) priority queue.
PriorityQueue(int) - Constructor for class ostore.util.PriorityQueue
The constructor creates a new priority queue.
private_key_share - Variable in class ostore.agree.RingInit
 
private_key_share - Variable in class ostore.rp.InnerRingCreateReqMsg
 
process_identity_message(IdentityMessage) - Method in class ostore.network.Network
 
process_queues() - Method in class ostore.dispatch.Resender
Processes the queue of pending events, sending any whose deadlines have been reaced.
processCache() - Method in class ostore.apps.qtree.impl.QTree
processCache clears out expired network messages from the cache.
ProduceStats - class ostore.archive.ProduceStats.
ProduceStats calculates the overhead of fragmentation based on number of fragments, rate, size of hash, size of blocks, and the data object B-Tree formation.
ProduceStats() - Constructor for class ostore.archive.ProduceStats
 
profileSize() - Method in class ostore.agree.ThresholdByzantine
 
profileSize() - Method in class ostore.agree.SignatureStage
 
profileSize() - Method in class ostore.archive.GenerateFragsStage
 
profileSize() - Method in class ostore.archive.UpdateVerifiableBlocksStage
 
profileSize() - Method in class ostore.archive.RequestorStage
 
profileSize() - Method in class ostore.archive.RecoalesceBlkStage
 
profileSize() - Method in class ostore.archive.GenerateChkptStage
 
profileSize() - Method in class ostore.archive.FakeRequestorDisseminatorStage
 
profileSize() - Method in class ostore.archive.ArchivalStorageStage
 
profileSize() - Method in class ostore.cache.CacheManager
 
profileSize() - Method in class ostore.cache.MemoryCache
 
profileSize() - Method in class ostore.client.ClientStage
 
profileSize() - Method in class ostore.inner.FakeInner
 
profileSize() - Method in class ostore.inner.Test
 
profileSize() - Method in class ostore.mac.TestStage
 
profileSize() - Method in class ostore.mac.StageTester
 
profileSize() - Method in class ostore.mac.MacHandler
 
profileSize() - Method in class ostore.mac.HMACDHHandler
 
profileSize() - Method in class ostore.network.Network
 
profileSize() - Method in class ostore.network.MultiplexedNetwork
Defined by ProfilableIF
profileSize() - Method in class ostore.read.ReadStage
 
profileSize() - Method in class ostore.rp.RP
 
profileSize() - Method in class ostore.update.UpdateStage
 
profileSize() - Method in class ostore.archive.dissemination.SetCreatorStage
 
profileSize() - Method in class ostore.archive.dissemination.DisseminatorStage
 
profileSize() - Method in class ostore.apps.test.TrafficGenerator
 
profileSize() - Method in class ostore.apps.qtree.impl.QTree
 
PROVIDER_STRING - Static variable in class ostore.security.NativeRSAProvider
 
PROVIDER_STRING - Static variable in class ostore.security.thresh.ThresholdProvider
 
provider() - Method in class ostore.mac.QSMACType
The Mac algorithm's provider
provider() - Method in class ostore.mac.QSHMACMD5
The Mac algorithm's provider
provider() - Method in interface ostore.security.QSSignature
The signing algorithm's provider, as used with getInstance.
provider() - Method in class ostore.security.QSSha1RsaSignature
 
provider() - Method in class ostore.security.thresh.ThresholdSignature
 
public_key - Variable in class ostore.agree.SignatureStage.ThresholdSignatureRequest
 
publish - Variable in class ostore.dtree.JoinTreeReq
true iff the local server wishes to publish itself as an available secondary replica in the tree.
publish - Variable in class ostore.replica.ReplicaOpenReq
true iff the local server wishes to publish itself as an available secondary replica in the tree.
push(Object) - Method in class ostore.util.FiniteStack
 
put_data_bytes - Variable in class ostore.cache.StorageManager
 
put_data_cb - Variable in class ostore.cache.StorageManager
 
put_data_ob - Variable in class ostore.cache.StorageManager
 
put(int, Object) - Method in class ostore.util.IntHashtable
Maps the specified key to the specified value in this hashtable.
put(int, QuickSerializable) - Method in class ostore.dataobj.Metadata
Insert an element into the Metadata
put(Object, Object) - Method in class ostore.util.LruMap
If the LruMap isFull (i.e. at full LruMap.capacity(), than put returns a Pair of victim key/value; otherwise, put returns null.
put(Object, Object) - Method in class ostore.util.MultiMap
 
put(QuickSerializable, Array) - Method in class ostore.oil.Matrix
Places the specified mapping into this Matrix.
put(QuickSerializable, double) - Method in class ostore.oil.Array
Places the specified mapping into this Array.
put(QuickSerializable, QuickSerializable) - Method in class ostore.util.QSHashMap
Puts this mapping in the map
put(SecureHash, int, Cacheable) - Method in class ostore.dataobj.HandleStore
 
put(String, QuickSerializable) - Method in class ostore.dataobj.Metadata
Insert an element into the Metadata
putBucket(Object, Object) - Static method in class ostore.archive.Fragment
 
putData(int[], int) - Method in class ostore.archive.Fragment
putData copies this fragmet's index and data into the integer array.

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 _