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

P

parent - Variable in class tapestry.impl.NodeState
 
parse_all_pairs_pings(StaticAllNodesMsg) - Method in class tapestry.impl.StaticTClient
 
parse_all_pairs_pings(String) - Method in class tapestry.impl.FullTestDriver
 
Parser - class tapestry.impl.Parser.
 
Parser.Link - class tapestry.impl.Parser.Link.
 
Parser.Link(String, String) - Constructor for class tapestry.impl.Parser.Link
 
Parser.Path - class tapestry.impl.Parser.Path.
 
Parser.Path(String, String) - Constructor for class tapestry.impl.Parser.Path
 
Parser() - Constructor for class tapestry.impl.Parser
 
PartialRepublish - class tapestry.impl.PartialRepublish.
The message sent by DynamicTClient (or another Tapestry stage) to the another Tapestry node (likely only 1 overlay hop away) in order to request a partial republish of a particular object.
PartialRepublish(InputBuffer) - Constructor for class tapestry.impl.PartialRepublish
 
PartialRepublish(SecureHash, NodeId, SecureHash, NodeId) - Constructor for class tapestry.impl.PartialRepublish
 
PartyInfo - class tapestry.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
Patch - class tapestry.patchwork.Patch.
Abstract class from which all measurements modules (Patches) extend.
Patch.SeqNo - class tapestry.patchwork.Patch.SeqNo.
Internal class for wrapping sequence numbers
Patch.SeqNo() - Constructor for class tapestry.patchwork.Patch.SeqNo
 
Patch(NodeId, Classifier, PatchworkTable, FaultAdmin, Period) - Constructor for class tapestry.patchwork.Patch
Create a new Patch.
PatchMsg - interface tapestry.patchwork.PatchMsg.
An interface for messages that can be understood by Patches.
Patchwork - class tapestry.patchwork.Patchwork.
Stage that measures other nodes on a regular basis, for a variety of specifiable conditions.
Patchwork.UdpListener - class tapestry.patchwork.Patchwork.UdpListener.
 
Patchwork.UdpListener() - Constructor for class tapestry.patchwork.Patchwork.UdpListener
 
Patchwork() - Constructor for class tapestry.patchwork.Patchwork
 
PatchworkAlarmMsg - class tapestry.repairmonitor.PatchworkAlarmMsg.
This represents a command to the PatchworkStage indicating that it's time to send out a probe of a certain type to the appropriate nodes.
PatchworkAlarmMsg(int) - Constructor for class tapestry.repairmonitor.PatchworkAlarmMsg
 
PatchworkAlarmMsg(int, int) - Constructor for class tapestry.repairmonitor.PatchworkAlarmMsg
 
PatchworkAlarmMsg(int, NodeId) - Constructor for class tapestry.repairmonitor.PatchworkAlarmMsg
 
PatchworkAvailable - class tapestry.repairmonitor.PatchworkAvailable.
 
PatchworkAvailable(PatchworkModel) - Constructor for class tapestry.repairmonitor.PatchworkAvailable
 
PatchworkBuilder - class tapestry.repairmonitor.PatchworkBuilder.
A configuration builder for Patchwork clients Modelled after ostore.bloom.DualBuilder.
PatchworkBuilder(String[]) - Constructor for class tapestry.repairmonitor.PatchworkBuilder
Set global parameters.
PatchworkChangePeriodMsg - class tapestry.repairmonitor.PatchworkChangePeriodMsg.
This represents a command to the PatchworkStage indicating that it needs to change the period of one of its messages to a new value (in milliseconds).
PatchworkChangePeriodMsg(int, int) - Constructor for class tapestry.repairmonitor.PatchworkChangePeriodMsg
 
PatchworkChangePeriodMsg(int, int, int, double) - Constructor for class tapestry.repairmonitor.PatchworkChangePeriodMsg
 
PatchworkChangePeriodMsg(int, int, NodeId) - Constructor for class tapestry.repairmonitor.PatchworkChangePeriodMsg
 
PatchworkDeltaRequestMsg - class tapestry.repairmonitor.PatchworkDeltaRequestMsg.
 
PatchworkDeltaRequestMsg() - Constructor for class tapestry.repairmonitor.PatchworkDeltaRequestMsg
 
PatchworkDeltaResponseMsg - class tapestry.repairmonitor.PatchworkDeltaResponseMsg.
 
PatchworkDeltaResponseMsg(PatchworkModel.Delta) - Constructor for class tapestry.repairmonitor.PatchworkDeltaResponseMsg
 
PatchworkFaultMsg - class tapestry.repairmonitor.PatchworkFaultMsg.
This is a message sent out by the FaultInjectionStage to inform a peer to start dropping probe messages.
PatchworkFaultMsg(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkFaultMsg
 
PatchworkFaultMsg(NodeId, int, boolean) - Constructor for class tapestry.repairmonitor.PatchworkFaultMsg
Constucts a fault injection message, which will let a peer know that it should begin dropping messages.
PatchworkFaultMsg(NodeId, int, boolean, boolean) - Constructor for class tapestry.repairmonitor.PatchworkFaultMsg
Constucts a fault injection message, which will let a peer know that it should begin dropping messages.
PatchworkFaultMsg(NodeId, int, boolean, NodeId) - Constructor for class tapestry.repairmonitor.PatchworkFaultMsg
Constucts a fault injection message, which will let a peer know that it should begin dropping messages.
PatchworkModel - class tapestry.repairmonitor.PatchworkModel.
The PatchworkModel is built by the PatchworkStage code, and is used for collecting network statistics.
PatchworkModel.Delta - class tapestry.repairmonitor.PatchworkModel.Delta.
A PatchworkModel.Delta object contains a diff of the sufficient statistics for a PatchworkModel.
PatchworkModel.Delta() - Constructor for class tapestry.repairmonitor.PatchworkModel.Delta
Construct a new Delta.
PatchworkModel.Delta(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkModel.Delta
Construct a Delta from its QuickSerializable form.
PatchworkModel.Delta(QSVector) - Constructor for class tapestry.repairmonitor.PatchworkModel.Delta
Construct a new Delta.
PatchworkModel.InvalidTypeException - exception tapestry.repairmonitor.PatchworkModel.InvalidTypeException.
A Patchwork.InvalidTypeException notes that an invalid type has been given to the PatchworkModel system
PatchworkModel.InvalidTypeException(String) - Constructor for class tapestry.repairmonitor.PatchworkModel.InvalidTypeException
 
PatchworkModel.Observation - class tapestry.repairmonitor.PatchworkModel.Observation.
A Patchwork.Observation object contains an observation recorded by the patchwork stage.
PatchworkModel.Observation(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkModel.Observation
Construct a Patchwork.Observation from its QuickSerializable form.
PatchworkModel.Observation(SecureHash, double, int) - Constructor for class tapestry.repairmonitor.PatchworkModel.Observation
Record the observed double value of type type for the specified node id peer.
PatchworkModel() - Constructor for class tapestry.repairmonitor.PatchworkModel
Create a new PatchworkModel.
PatchworkModel(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkModel
 
PatchworkNodeStatusMsg - class tapestry.repairmonitor.PatchworkNodeStatusMsg.
This event lets any other listening stage know that the status of a particluar node has changed (i.e. it is has been tagged as hibernating or dead).
PatchworkNodeStatusMsg(NodeId, SecureHash, int, int) - Constructor for class tapestry.repairmonitor.PatchworkNodeStatusMsg
Constructor.
PatchworkNodeStatusMsg(SecureHash, int, int) - Constructor for class tapestry.repairmonitor.PatchworkNodeStatusMsg
Constructor.
PatchworkProbeMsg - class tapestry.repairmonitor.PatchworkProbeMsg.
This is a probing message sent out by the PatchworkStage in order to measure statistics of other nodes.
PatchworkProbeMsg(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkProbeMsg
 
PatchworkProbeMsg(NodeId, int, int, boolean) - Constructor for class tapestry.repairmonitor.PatchworkProbeMsg
Constucts a probing message of a certain type, with a given approximate size.
PatchworkRegressionStage - class tapestry.repairmonitor.PatchworkRegressionStage.
 
PatchworkRegressionStage() - Constructor for class tapestry.repairmonitor.PatchworkRegressionStage
 
PatchworkRevCountMsg - class tapestry.repairmonitor.PatchworkRevCountMsg.
This is mostly for testing, to inform other nodes of how many nodes are pointing at me.
PatchworkRevCountMsg(InputBuffer) - Constructor for class tapestry.repairmonitor.PatchworkRevCountMsg
 
PatchworkRevCountMsg(NodeId, int) - Constructor for class tapestry.repairmonitor.PatchworkRevCountMsg
 
PatchworkRevCountMsg(NodeId, int, int) - Constructor for class tapestry.repairmonitor.PatchworkRevCountMsg
 
PatchworkSimulationStage - class tapestry.repairmonitor.PatchworkSimulationStage.
 
PatchworkSimulationStage() - Constructor for class tapestry.repairmonitor.PatchworkSimulationStage
 
PatchworkStage - class tapestry.repairmonitor.PatchworkStage.
The PatchworkStage code actively collects network statistics for the purpose of optimizing Tapestry routing.
PatchworkStage() - Constructor for class tapestry.repairmonitor.PatchworkStage
 
PatchworkStats - class tapestry.patchwork.PatchworkStats.
The PatchworkStats data structure contains info describing thevalues of some statistic, both overall and current (over the last measurement window).
PatchworkStats.StatDelta - class tapestry.patchwork.PatchworkStats.StatDelta.
 
PatchworkStats.StatDelta(InputBuffer) - Constructor for class tapestry.patchwork.PatchworkStats.StatDelta
Specified by ostore.util.QuickSerializable
PatchworkStats.StatDelta(NodeId, byte) - Constructor for class tapestry.patchwork.PatchworkStats.StatDelta
 
PatchworkStats(InputBuffer) - Constructor for class tapestry.patchwork.PatchworkStats
Specified by ostore.util.QuickSerializable
PatchworkStats(NodeId, byte) - Constructor for class tapestry.patchwork.PatchworkStats
 
PatchworkStats(NodeId, byte, long) - Constructor for class tapestry.patchwork.PatchworkStats
 
PatchworkTable - class tapestry.patchwork.PatchworkTable.
The PatchworkTable is built by the Patchwork code, and is used for collecting statistics about other nodes.
PatchworkTable.Delta - class tapestry.patchwork.PatchworkTable.Delta.
A PatchworkTable.Delta object contains a diff of the sufficient statistics for a PatchworkTable.
PatchworkTable.Delta(InputBuffer) - Constructor for class tapestry.patchwork.PatchworkTable.Delta
Construct a Delta from its QuickSerializable form.
PatchworkTable.Delta(QSVector) - Constructor for class tapestry.patchwork.PatchworkTable.Delta
Construct a new Delta.
PatchworkTable.Observation - class tapestry.patchwork.PatchworkTable.Observation.
A Patchwork.Observation object contains an observation recorded by the patchwork stage.
PatchworkTable.Observation(NodeId, long, byte) - Constructor for class tapestry.patchwork.PatchworkTable.Observation
Record the observed double value of type type for the specified node id peer.
PatchworkTable() - Constructor for class tapestry.patchwork.PatchworkTable
Create a new PatchworkTable.
PatchworkTable(InputBuffer) - Constructor for class tapestry.patchwork.PatchworkTable
 
path - Variable in class tapestry.ptr.impl.DirectMailMsg
path includes all the nodes that the DirectMailMsg has visited (i.e. src to local node).
paths - Variable in class tapestry.impl.FullTestRespMsg
 
PDF - interface tapestry.repairmonitor.PDF.
 
pdf_size - Static variable in class tapestry.repairmonitor.WeekPDF
 
pdf_size - Static variable in class tapestry.repairmonitor.SecondPDF
 
pdf_size - Static variable in class tapestry.repairmonitor.DayPDF
 
PDFarraySize - Static variable in class tapestry.repairmonitor.DiskPDF
 
peer - Variable in class tapestry.api.TapestryRouteMsg
If inbound, the sender; if !
peer - Variable in class tapestry.api.TapestryPrefixRouteMsg
If inbound, the sender; if !
peer - Variable in class tapestry.api.TapestryLocateMsg
If inbound, the sender; undefined otherwise.
peer - Variable in class tapestry.impl.test.RepairDirectoryTest.LocateLocalResp
The node who requests this locate message.
peer - Variable in class tapestry.impl.test.RepairDirectoryTest.LocateLocalReq
The node who requests this locate message.
peer - Variable in class tapestry.impl.test.TputTest
 
peer - Variable in class tapestry.impl.test.LatTest
 
peer - Variable in class tapestry.interweave.InterweaveSearchResult
 
peer - Variable in class tapestry.mac.MacRequest
 
peer - Variable in class tapestry.patchwork.PatchworkTable.Observation
 
peer - Variable in class tapestry.patchwork.ProbeTimeout
 
peer - Variable in class tapestry.patchwork.NodeStatusMsg
 
peer - Variable in class tapestry.patchwork.AlarmMsg
 
peerguid - Variable in class tapestry.impl.test.TputTest
 
peerguid - Variable in class tapestry.impl.test.LatTest
 
peers - Variable in class tapestry.patchwork.QuickStatResp
 
peers - Variable in class tapestry.patchwork.QuickStatReq
 
peers - Variable in class tapestry.patchwork.MonitorStopMsg
 
peers - Variable in class tapestry.patchwork.MonitorMsg
 
pendingParties - Variable in class tapestry.mac.HMACDHHandler
 
Period - class tapestry.patchwork.Period.
Representing a periodic function, used for corresponding probing levels and nodes to probing periods.
Period(NodeId, int, String, int, long) - Constructor for class tapestry.patchwork.Period
 
PeriodicReminder - class tapestry.impl.PeriodicReminder.
Event used as a periodic beacon to trigger self-healing actions
PeriodicReminder(NodeId, int) - Constructor for class tapestry.impl.PeriodicReminder
 
PeriodicRoutePatch - class tapestry.impl.PeriodicRoutePatch.
 
PeriodicRoutePatch(InputBuffer) - Constructor for class tapestry.impl.PeriodicRoutePatch
 
PeriodicRoutePatch(int, NodeId, SecureHash, HashSet) - Constructor for class tapestry.impl.PeriodicRoutePatch
 
pinfo - Variable in class tapestry.impl.DynamicObjMapMsg
 
pinfos - Variable in class tapestry.ptr.api.RemovePtrMsg
 
pinfos - Variable in class tapestry.ptr.api.PtrIteratorNextResp
 
pinfos - Variable in class tapestry.ptr.api.GetPtrResp
 
pinfos - Variable in class tapestry.ptr.api.AddPtrMsg
 
pinfos - Variable in class tapestry.ptr.impl.dht.DhtRemoveReq
Array of PublishInfo to remove from DHT.
pinfos - Variable in class tapestry.ptr.impl.dht.DhtPutReq
Array of PublishInfo to store in DHT.
pinfos - Variable in class tapestry.ptr.impl.dht.DhtIteratorNextResp
Array of PublishInfos retrieved from DHT.
pinfos - Variable in class tapestry.ptr.impl.dht.DhtGetResp
Array of PublishInfos retrieved from DHT.
ping() - Method in class tapestry.channel.Channel
 
PingMsg - class tapestry.impl.PingMsg.
Used to calculate the latency on backpointers, etc.
PingMsg - class tapestry.impl.Shuttle.PingMsg.
A PingMsg is exchanged between the pinger and the pingee
PingMsg(byte[], int[]) - Constructor for class tapestry.impl.Shuttle.PingMsg
 
PingMsg(InputBuffer) - Constructor for class tapestry.impl.PingMsg
 
PingMsg(SecureHash) - Constructor for class tapestry.impl.PingMsg
 
PingMsg(SecureHash, String) - Constructor for class tapestry.impl.Shuttle.PingMsg
 
PingStage - class tapestry.channel.PingStage.
 
PingStage() - Constructor for class tapestry.channel.PingStage
 
pingTime - Variable in class tapestry.impl.Shuttle.TestShuttle
 
policy - Variable in class tapestry.ptr.api.PtrIteratorStartReq
policy defines the SQL-like query to run over the ptr, level, and host data structures.
policy - Variable in class tapestry.ptr.api.HostIteratorStartReq
policy defines the SQL-like query to run over the host data structure.
policy - Variable in class tapestry.ptr.api.GetPtrReq
policy defines the SQL-like query to run over the ptr, level, and host data structures.
POLICY_CACHEONLY - Static variable in class tapestry.ptr.api.GetHostReq
 
POLICY_DEAD - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level=root AND l.guid=p.guid AND p.src=h.guid AND h.state=DEAD.
POLICY_DEAD - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=DEAD.
POLICY_DEAD - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level=root AND l.guid=p.guid AND p.src=h.guid AND h.state=DEAD.
POLICY_DOWN - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS level WHERE l.level=root AND l.guid=p.guid AND p.src=h.guid AND (h.state=DEAD OR h.state=HIBERNATING).
POLICY_DOWN - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=DEAD OR state=HIBERNATING.
POLICY_DOWN - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS level WHERE p.objguid=objguid AND l.level=root AND l.guid=p.objguid AND p.src=h.guid AND (h.state=DEAD OR h.state=HIBERNATING).
POLICY_EXPIRED - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, l AS levels WHERE l.level=root AND l.guid=p.guid AND p.deadline > now.
POLICY_EXPIRED - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE deadline > now.
POLICY_EXPIRED - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, l AS levels WHERE p.objguid=objguid AND l.p.deadline > now.
POLICY_HIBERNATING - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level=root AND l.guid=p.guid AND p.src=h.guid AND h.state=HIBERNATING.
POLICY_HIBERNATING - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=HIBERNATING.
POLICY_HIBERNATING - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level=root AND l.guid=p.objguid AND p.src=h.guid AND h.state=HIBERNATING.
POLICY_INSTANCEOF_THRESHOLD - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, l AS levels WHERE l.level=root AND l.guid=p.guid AND (p.tag instanceof TapestryThresholdTag).
POLICY_INSTANCEOF_THRESHOLD - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, l AS levels WHERE p.objguid = objguid AND l.level=root AND l.guid=p.objguid AND (p.tag instanceof TapestryThresholdTag).
POLICY_NONE - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM ptrs.
POLICY_NONE - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts.
POLICY_NONE - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs WHERE p.objguid=objguid.
POLICY_NONE - Static variable in class tapestry.ptr.api.GetHostReq
 
POLICY_NORMAL - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level=root AND l.guid=p.guid AND p.src=h.guid AND h.state=NORMAL.
POLICY_NORMAL - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=NORMAL.
POLICY_NORMAL - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level=root AND l.guid=p.objguid AND p.src=h.guid AND h.state=NORMAL.
POLICY_REVIVING - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level=root AND l.guid=p.guid AND p.src=h.guid AND h.state=REVIVING.
POLICY_REVIVING - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=REVIVING.
POLICY_REVIVING - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level=root AND l.guid=p.objguid AND p.src=h.guid AND h.state=REVIVING.
POLICY_STRING - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
Strings corresponding to ptr queries.
POLICY_STRING - Static variable in class tapestry.ptr.api.HostIteratorStartReq
Strings corresponding to host states.
POLICY_STRING - Static variable in class tapestry.ptr.api.GetPtrReq
Strings corresponding to ptr queries.
POLICY_THRESHOLD_REACHED - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p1 AS ptrs, l AS levels WHERE l.level=root AND l.guid=p1.guid AND (p1.tag instanceof TapestryThresholdTag) AND p1.low_watermark > (SELECT COUNT FROM p2 as ptrs, h AS hosts WHERE p1.guid=p2.guid AND p1.tag=p2.tag AND p2.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING) That is, select PublishInfo's where the remaining number of PublishInfo's is less that the TapestryThresholdTag.low_watermark.
POLICY_THRESHOLD_REACHED - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p1 AS ptrs, l AS levels WHERE p1.objguid=objguid AND l.level=root AND l.guid=p1.objguid AND (p1.tag instanceof TapestryThresholdTag) AND p1.low_watermark > (SELECT COUNT FROM p2 as ptrs, h AS hosts WHERE p1.objguid=p2.objguid AND p1.tag=p2.tag AND p2.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING) That is, select PublishInfo's where the remaining number of PublishInfo's is less that the TapestryThresholdTag.low_watermark.
POLICY_UP - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level==root AND l.guid=p.guid AND p.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING).
POLICY_UP - Static variable in class tapestry.ptr.api.HostIteratorStartReq
SQL-like query equivalent to SELECT * FROM hosts WHERE state=NORMAL OR state=REVIVING.
POLICY_UP - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level==root AND l.guid=p.objguid AND p.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING).
POLICY_UP_OR_HIBERNATING - Static variable in class tapestry.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE l.level==root AND l.guid=p.guid AND p.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING OR h.state=HIBERNATING) .
POLICY_UP_OR_HIBERNATING - Static variable in class tapestry.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfos FROM p AS ptrs, h AS hosts, l AS levels WHERE p.objguid=objguid AND l.level==root AND l.guid=p.objguid AND p.src=h.guid AND (h.state=NORMAL OR h.state=REVIVING OR h.state=HIBERNATING) .
PongMsg - class tapestry.impl.PongMsg.
Used to calculate the latency on backpointers, etc.
PongMsg(InputBuffer) - Constructor for class tapestry.impl.PongMsg
 
PongMsg(SecureHash) - Constructor for class tapestry.impl.PongMsg
 
PongStage - class tapestry.channel.PongStage.
 
PongStage() - Constructor for class tapestry.channel.PongStage
 
populate(String, int) - Method in class tapestry.repairmonitor.GnutellaPDF
 
postprocessAcks() - Method in class tapestry.impl.AckStage
 
predict(int) - Method in class tapestry.repairmonitor.PatchworkModel
Not yet implemented.
predict(int) - Method in interface tapestry.repairmonitor.Model
Make a prediction based on current model parameters and observations.
prefix_only - Variable in class tapestry.impl.RouteMsg
 
preprocessAcks() - Method in class tapestry.impl.AckStage
 
prepSharedDir() - Method in class tapestry.interweave.Interweave
 
prev_seq - Variable in class tapestry.impl.FullTestMember
 
prevHop - Variable in class tapestry.ptr.impl.DirectMailStage.NextHopState
 
print_aliases() - Method in class tapestry.impl.Parser
 
print_id(int[]) - Method in class tapestry.impl.DynamicTClient
Print an id in hex format
print() - Method in class tapestry.mac.PartyInfo
 
print() - Method in class tapestry.mac.DHMessage
 
printErrors() - Method in class tapestry.impl.TapestryVerifier
Prints the errors from the last verify() call to STDOUT.
printGuid(SecureHash) - Static method in class tapestry.impl.TestShuttle
 
printGuid(SecureHash) - Static method in class tapestry.impl.TestClient
 
printGuid(SecureHash) - Static method in class tapestry.impl.Test
 
printGuid(SecureHash) - Static method in class tapestry.impl.RoutingTable
 
printGuid(SecureHash) - Static method in class tapestry.impl.FullTestMember
 
printGuid(SecureHash) - Static method in class tapestry.impl.Shuttle.TestShuttle
 
printGuid(SecureHash) - Static method in class tapestry.impl.Shuttle.ShuttleTest
 
printGuid(SecureHash) - Static method in class tapestry.impl.Shuttle.ShuttleIO
 
printGuid(SecureHash) - Static method in class tapestry.impl.test.ChannelTest
 
printGuid(SecureHash) - Static method in class tapestry.impl.test.Microbench
 
printGuid(SecureHash) - Static method in class tapestry.interweave.Interweave
 
printPDFHelper(Vector) - Method in class tapestry.repairmonitor.GnutellaOrder
 
printtagln(String, String) - Method in class tapestry.impl.TestShuttle
 
printtagln(String, String) - Method in class tapestry.impl.TestClient
 
printtagln(String, String) - Method in class tapestry.impl.Test
 
printtagln(String, String) - Method in class tapestry.impl.FullTestMember
 
printtagln(String, String) - Method in class tapestry.impl.FullTestDriver
 
printtagln(String, String) - Method in class tapestry.impl.Shuttle.TestShuttle
 
printtagln(String, String) - Method in class tapestry.impl.Shuttle.ShuttleTest
 
printtagln(String, String) - Method in class tapestry.impl.Shuttle.ShuttleIO
 
printtagln(String, String) - Method in class tapestry.impl.test.ChannelTest
 
printtagln(String, String) - Method in class tapestry.impl.test.Microbench
 
printtagln(String, String) - Method in class tapestry.interweave.Interweave
 
ProbeMsg - class tapestry.patchwork.ProbeMsg.
This is a probing message sent out by Patchwork in order to measure statistics of other nodes.
ProbeMsg(InputBuffer) - Constructor for class tapestry.patchwork.ProbeMsg
 
ProbeMsg(NodeId, int, byte, int, boolean) - Constructor for class tapestry.patchwork.ProbeMsg
 
ProbeMsg(NodeId, int, byte, int, boolean, boolean) - Constructor for class tapestry.patchwork.ProbeMsg
Constucts a probing message of a certain type, with a given approximate size.
ProbeTimeout - class tapestry.patchwork.ProbeTimeout.
Sent by Patchwork whenever it sends off a probe.
ProbeTimeout(NodeId, byte, int) - Constructor for class tapestry.patchwork.ProbeTimeout
 
ProbPDF - interface tapestry.repairmonitor.ProbPDF.
 
profileSize() - Method in class tapestry.impl.TestShuttle
 
profileSize() - Method in class tapestry.impl.TestClient
 
profileSize() - Method in class tapestry.impl.Test
 
profileSize() - Method in class tapestry.impl.StaticTClient
 
profileSize() - Method in class tapestry.impl.StaticFederation
 
profileSize() - Method in class tapestry.impl.Router
 
profileSize() - Method in class tapestry.impl.FullTestMember
 
profileSize() - Method in class tapestry.impl.FullTestDriver
 
profileSize() - Method in class tapestry.impl.DynamicTClient
 
profileSize() - Method in class tapestry.impl.Shuttle.TestShuttle
 
profileSize() - Method in class tapestry.impl.Shuttle.ShuttleTest
 
profileSize() - Method in class tapestry.impl.Shuttle.ShuttleIO
 
profileSize() - Method in class tapestry.impl.test.ChannelTest
 
profileSize() - Method in class tapestry.impl.test.Microbench
 
profileSize() - Method in class tapestry.interweave.Interweave
 
profileSize() - Method in class tapestry.mac.TestStage
 
profileSize() - Method in class tapestry.mac.StageTester
 
profileSize() - Method in class tapestry.mac.HMACDHHandler
 
profileSize() - Method in class tapestry.mac.MacHandler
 
provider() - Method in class tapestry.mac.QSMACType
The Mac algorithm's provider
provider() - Method in class tapestry.mac.QSHMACMD5
The Mac algorithm's provider
prune() - Method in class tapestry.impl.WatchList
void prune Function that checks the lower levels of the watchlist, and removes levels which have all been filled in, in order to minimize the size of the watchlist sent along with the multicast
PtrIteratorNextReq - class tapestry.ptr.api.PtrIteratorNextReq.
Asks for the next block of pointers of an iteration from the pointer manager stage.
PtrIteratorNextReq(Object, Object, SinkIF) - Constructor for class tapestry.ptr.api.PtrIteratorNextReq
 
PtrIteratorNextResp - class tapestry.ptr.api.PtrIteratorNextResp.
Returns the next block of pointers of an iteration from the pointer manager stage, as requested by a preceding PtrIteratorNextReq or a PtrIteratorStartReq.
PtrIteratorNextResp(SecureHash[], LinkedList[], boolean, Object, Object) - Constructor for class tapestry.ptr.api.PtrIteratorNextResp
 
PtrIteratorStartReq - class tapestry.ptr.api.PtrIteratorStartReq.
Request the start of an iteration over pointers at a certain routing level.
PtrIteratorStartReq(int, short, SecureHash, boolean, boolean, boolean, Object, SinkIF) - Constructor for class tapestry.ptr.api.PtrIteratorStartReq
Constructor: Creates a new PtrIteratorStartReq.
PtrIteratorStopMsg - class tapestry.ptr.api.PtrIteratorStopMsg.
Request the stop of an iteration over pointers.
PtrIteratorStopMsg(Object) - Constructor for class tapestry.ptr.api.PtrIteratorStopMsg
 
PtrMgr - class tapestry.ptr.impl.PtrMgr.
The PtrMgr provides a unified interface to the PtrDB and the HostDB.
PtrMgr() - Constructor for class tapestry.ptr.impl.PtrMgr
Constructor: Creates a new Bamboo stage.
publish - Variable in class tapestry.impl.PublishMsg
 
publish_infos - Variable in class tapestry.api.TapestryObjPointerSetResp
 
PUBLISH_REQUEST - Static variable in class tapestry.impl.FullTestMsg
Message requesting node "create" some objects with GUID and publish Data fields: SecureHash [] objguid
publish(SecureHash, SecureHash, TapestryTag, boolean) - Method in class tapestry.startrek.StartrekRouter
 
publish(SecureHash, SecureHash, TapestryTag, boolean, NodeId, int) - Method in class tapestry.impl.Router
 
publish(SecureHash, SecureHash, TapestryTag, boolean, NodeId, int, int, int) - Method in class tapestry.impl.Router
 
PublishInfo - class tapestry.impl.PublishInfo.
 
PublishInfo(InputBuffer) - Constructor for class tapestry.impl.PublishInfo
 
PublishInfo(SecureHash, long, TapestryTag, NodeId) - Constructor for class tapestry.impl.PublishInfo
 
PublishInfo(SecureHash, TapestryTag, NodeId) - Constructor for class tapestry.impl.PublishInfo
The routing level that we exit this node at, on the publication path.
publishLogin() - Method in class tapestry.interweave.Interweave
 
PublishMsg - class tapestry.impl.PublishMsg.
 
PublishMsg(InputBuffer) - Constructor for class tapestry.impl.PublishMsg
 
PublishMsg(NodeId, SecureHash, SecureHash, TapestryTag, int, boolean) - Constructor for class tapestry.impl.PublishMsg
 
put_node_id_to_guid(NodeId, SecureHash) - Method in class tapestry.impl.RoutingTable
 
put(QuickSerializable, Array) - Method in class tapestry.repairmonitor.Matrix
Places the specified mapping into this Matrix.
put(QuickSerializable, double) - Method in class tapestry.repairmonitor.Array
Places the specified mapping into this Array.
putEntry(int, int, RouteEntry) - Method in class tapestry.impl.RoutingTable
 
pw_update(DeltaMsg) - Method in class tapestry.impl.RoutingTable
Update the Patchwork statistics to RoutingTable, given the newest delta ent out by Patchwork model.

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