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

R

rand - Variable in class dd.db.StorageManager
 
rand - Variable in class dd.www.WebInterface
 
read_data - Variable in class dd.www.WebInterface.ConnState
 
recursive_route - Variable in class dd.api.DDRouteMsg
If true recursive route between src and dest; otherwise, iterative route.
recursive_route - Variable in class dd.api.DDPrefixRouteMsg
If true recursive route between src and dest; otherwise, iterative route.
recursive_route - Variable in class dd.api.DDLocateMsg
If true recursive route between src and root; otherwise, iterative route.
recursive_routing - Variable in class dd.router.RouteData
 
recvReverseRT - Variable in class dd.kbr.api.KbrAppRegReq
Flag indicating interest in receiving KbrReverseRoutingTableChanged events
recvRootSet - Variable in class dd.kbr.api.KbrAppRegReq
Flag indicating interest in receiving KbrRootSetChanged events
recvRT - Variable in class dd.kbr.api.KbrAppRegReq
Flag indicating interest in receiving KbrRoutingTableChanged events
recycle - Variable in class dd.db.StorageManager.DiscardReq
 
recycling - Variable in class dd.db.StorageManager
 
REDUNDANT_LVL - Static variable in class dd.kbr.api.RoutingTable
redundant_lvl of 3 means that there are 2 backups per route entry
register_monitor(StorageManager.StorageMonitor) - Method in class dd.db.StorageManager
 
RegisterHostAppReq - class dd.host.api.RegisterHostAppReq.
RegisterHostAppReq registers the name of an application that the local host is exporting to the rest of the system.
RegisterHostAppReq(String, Object, SinkIF) - Constructor for class dd.host.api.RegisterHostAppReq
Constructor: Creates a new RegisterHostAppReq.
RegisterHostAppResp - class dd.host.api.RegisterHostAppResp.
RegisterHostAppResp response that the application was registerd with the local HostHbStage as a service that will be exported to the rest of the system.
RegisterHostAppResp(String, Object) - Constructor for class dd.host.api.RegisterHostAppResp
Constructor: Creates a new RegisterHostAppResp.
remove(KbrNeighborInfo) - Method in class dd.kbr.api.RoutingTable
remove returns true if the given neighbor specified in the KbrNeighborInfo was successfully removed; otherwise, remove returns false.
removed - Variable in class dd.kbr.api.KbrRoutingTableChanged
Array of nodes to remove from the routing table.
removed - Variable in class dd.kbr.api.KbrReverseRoutingTableChanged
Array of nodes to remove from the reverse routing table.
RemoveHostReq - class dd.host.api.RemoveHostReq.
RemoveHostReq instructs the HostDb stage to remove the HostInfo for given host guids.
RemoveHostReq(SecureHash[], long, Object, SinkIF) - Constructor for class dd.host.api.RemoveHostReq
Constructor: Creates a new RemoveHostReq.
RemoveHostReq(SecureHash, long, Object, SinkIF) - Constructor for class dd.host.api.RemoveHostReq
Constructor: Creates a new RemoveHostReq.
RemoveHostResp - class dd.host.api.RemoveHostResp.
RemoveHostResp is the event returned in response to a RemoveHostReq indicating the success of each individual remove request.
RemoveHostResp(SecureHash[], boolean[], long, Object) - Constructor for class dd.host.api.RemoveHostResp
Constructor: Creates a new RemoveHostResp.
RemoveHostResp(SecureHash, boolean, long, Object) - Constructor for class dd.host.api.RemoveHostResp
Constructor: Creates a new RemoveHostResp.
RemovePtrReq - class dd.ptr.api.RemovePtrReq.
Instructs the pointer manager stage to remove the pointers for given guid / publish info pairs.
RemovePtrReq(SecureHash[], PublishInfo[], boolean[], long, Object, SinkIF) - Constructor for class dd.ptr.api.RemovePtrReq
Constructor: Creates a new RemovePtrReq.
RemovePtrReq(SecureHash, PublishInfo, boolean, long, Object, SinkIF) - Constructor for class dd.ptr.api.RemovePtrReq
Constructor: Creates a new RemovePtrReq.
RemovePtrResp - class dd.ptr.api.RemovePtrResp.
RemovePtrResp is the event returned in response to a RemovePtrReq indicating the success of each individual store request.
RemovePtrResp(SecureHash[], boolean[], long, Object) - Constructor for class dd.ptr.api.RemovePtrResp
Constructor: Creates a new RemovePtrResp.
RemovePtrResp(SecureHash, boolean, long, Object) - Constructor for class dd.ptr.api.RemovePtrResp
Constructor: Creates a new RemovePtrResp.
RepairDHTTest - class demo.repair.RepairDHTTest.
TODO
RepairDHTTest.LocateLocalMsg - class demo.repair.RepairDHTTest.LocateLocalMsg.
Message of type DDLocateMsg.
RepairDHTTest.LocateLocalMsg(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.LocateLocalMsg
Constructs a LocateMsg from its serialized form.
RepairDHTTest.LocateLocalMsg(SecureHash, DDQuery, DDQueryState, SecureHash) - Constructor for class demo.repair.RepairDHTTest.LocateLocalMsg
Construct according to the given fields.
RepairDHTTest.LocateMsg - class demo.repair.RepairDHTTest.LocateMsg.
Message of type simulating DDLocateMsg by using a DDPrefixRouteMsg to route to the root of an object guid, test if the root has an object pointer, than the root node responds with a ResponseMsg that contains success or failure.
RepairDHTTest.LocateMsg(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.LocateMsg
Construct according to the given fields.
RepairDHTTest.LocateMsg(SecureHash, NodeId, boolean, boolean, boolean) - Constructor for class demo.repair.RepairDHTTest.LocateMsg
Construct according to the given fields.
RepairDHTTest.Query - class demo.repair.RepairDHTTest.Query.
Query is a DDQuery used in a DDLocateMsg of type LocateMsg to locate generic objects.
RepairDHTTest.Query() - Constructor for class demo.repair.RepairDHTTest.Query
Creates a new Query.
RepairDHTTest.Query(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.Query
Constructs a Query from its serialized form.
RepairDHTTest.QueryState - class demo.repair.RepairDHTTest.QueryState.
QueryState is a wrapper class for the state passed along with the Query of type DDQuery used in a DDLocateMsg used to find generic objects.
RepairDHTTest.QueryState() - Constructor for class demo.repair.RepairDHTTest.QueryState
Creates a new QueryState.
RepairDHTTest.QueryState(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.QueryState
Constructs a QueryState from its serialized form.
RepairDHTTest.Response - class demo.repair.RepairDHTTest.Response.
Response is the roots response to a LocateMsg.
RepairDHTTest.Response(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.Response
Construct according to the given fields.
RepairDHTTest.Response(NodeId, int, long, SecureHash, SecureHash, boolean) - Constructor for class demo.repair.RepairDHTTest.Response
Construct according to the given fields.
RepairDHTTest.Tag - class demo.repair.RepairDHTTest.Tag.
Tag is the DDThresholdTag for generic objects.
RepairDHTTest.Tag(byte[]) - Constructor for class demo.repair.RepairDHTTest.Tag
Constructor: Creates a new Tag.
RepairDHTTest.Tag(InputBuffer) - Constructor for class demo.repair.RepairDHTTest.Tag
Constructs a Tag from its serialized form.
RepairDHTTest() - Constructor for class demo.repair.RepairDHTTest
Constructor: Creates a new RepairDHTTest stage.
RepairDirectoryTest - class demo.repair.RepairDirectoryTest.
TODO
RepairDirectoryTest.CreateReplicaReq - class demo.repair.RepairDirectoryTest.CreateReplicaReq.
CreateReplicaReq is a request to disseminate a replica on a set of storage servers.
RepairDirectoryTest.CreateReplicaReq(SecureHash, DDThresholdTag, QuickSerializable, int, Object, SinkIF) - Constructor for class demo.repair.RepairDirectoryTest.CreateReplicaReq
Construct according to the given fields.
RepairDirectoryTest.CreateReplicaResp - class demo.repair.RepairDirectoryTest.CreateReplicaResp.
CreateReplicaResp is a response confirming that replicas have been disseminated to a set of storage servers.
RepairDirectoryTest.CreateReplicaResp(SecureHash, DDThresholdTag, int, Object) - Constructor for class demo.repair.RepairDirectoryTest.CreateReplicaResp
Construct according to the given fields.
RepairDirectoryTest.LocateLocalReq - class demo.repair.RepairDirectoryTest.LocateLocalReq.
The request to retrieve the queried object from the local storage stage.
RepairDirectoryTest.LocateLocalReq(SecureHash, DDTag, SecureHash) - Constructor for class demo.repair.RepairDirectoryTest.LocateLocalReq
Construct according to the given fields.
RepairDirectoryTest.LocateLocalResp - class demo.repair.RepairDirectoryTest.LocateLocalResp.
The response from the local storage stage containing the request object.
RepairDirectoryTest.LocateLocalResp(SecureHash, DDTag, SecureHash, QuickSerializable) - Constructor for class demo.repair.RepairDirectoryTest.LocateLocalResp
Construct according to the given fields.
RepairDirectoryTest.LocateMsg - class demo.repair.RepairDirectoryTest.LocateMsg.
Message of type simulating DDLocateMsg by using a DDPrefixRouteMsg to route to the root of an object guid, test if the root has an object pointer, than the root node responds with a ResponseMsg that contains success or failure.
RepairDirectoryTest.LocateMsg(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.LocateMsg
Construct according to the given fields.
RepairDirectoryTest.LocateMsg(SecureHash, DDQuery, DDQueryState, SecureHash, NodeId, boolean, boolean, boolean, byte, byte, VirtualCoordinate) - Constructor for class demo.repair.RepairDirectoryTest.LocateMsg
Construct according to the given fields.
RepairDirectoryTest.QSData - class demo.repair.RepairDirectoryTest.QSData.
QSData is a quick serializable data class.
RepairDirectoryTest.QSData(byte[]) - Constructor for class demo.repair.RepairDirectoryTest.QSData
Construct according to the given fields.
RepairDirectoryTest.QSData(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.QSData
Construct according to the given fields.
RepairDirectoryTest.Query - class demo.repair.RepairDirectoryTest.Query.
Query is a DDQuery used in a DDLocateMsg of type LocateMsg to locate generic objects.
RepairDirectoryTest.Query() - Constructor for class demo.repair.RepairDirectoryTest.Query
Creates a new Query.
RepairDirectoryTest.Query(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.Query
Constructs a Query from its serialized form.
RepairDirectoryTest.QueryState - class demo.repair.RepairDirectoryTest.QueryState.
QueryState is a wrapper class for the state passed along with the Query of type DDQuery used in a DDLocateMsg used to find generic objects.
RepairDirectoryTest.QueryState(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.QueryState
Constructs a QueryState from its serialized form.
RepairDirectoryTest.QueryState(int) - Constructor for class demo.repair.RepairDirectoryTest.QueryState
Creates a new QueryState.
RepairDirectoryTest.Response - class demo.repair.RepairDirectoryTest.Response.
Response is the roots response to a LocateMsg.
RepairDirectoryTest.Response(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.Response
Construct according to the given fields.
RepairDirectoryTest.Response(NodeId, int, long, SecureHash, SecureHash, QuickSerializable) - Constructor for class demo.repair.RepairDirectoryTest.Response
Construct according to the given fields.
RepairDirectoryTest.Tag - class demo.repair.RepairDirectoryTest.Tag.
Tag is the DDThresholdTag for generic objects.
RepairDirectoryTest.Tag(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest.Tag
Constructs a Tag from its serialized form.
RepairDirectoryTest.Tag(short) - Constructor for class demo.repair.RepairDirectoryTest.Tag
Constructor: Creates a new Tag.
RepairDirectoryTest() - Constructor for class demo.repair.RepairDirectoryTest
Constructor: Creates a new RepairDHTTest stage.
RepairDirectoryTest2 - class demo.repair.RepairDirectoryTest2.
RepairDirectoryTest2 refreshes disseminatables that have lost some of their redundancy.
RepairDirectoryTest2.DisseminateReq - class demo.repair.RepairDirectoryTest2.DisseminateReq.
DisseminateReq is a request sent by the leader; that is, node responsible for coordinating the repair of an object replicated on a set of nodes.
RepairDirectoryTest2.DisseminateReq(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest2.DisseminateReq
Constructs a DisseminateReq from its serialized form.
RepairDirectoryTest2.DisseminateReq(NodeId, SecureHash, SecureHash, SecureHash, DDThresholdTag, QuickSerializable, int, int) - Constructor for class demo.repair.RepairDirectoryTest2.DisseminateReq
Construct according to the given fields.
RepairDirectoryTest2.DisseminateResp - class demo.repair.RepairDirectoryTest2.DisseminateResp.
DisseminateResp is either an ack or nack response sent to the leader acknowedging the receipt of the disseminatable and the willingness to be a storage server.
RepairDirectoryTest2.DisseminateResp(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest2.DisseminateResp
Constructs a DisseminateResp from its serialized form.
RepairDirectoryTest2.DisseminateResp(NodeId, SecureHash, SecureHash, SecureHash, DDThresholdTag, boolean) - Constructor for class demo.repair.RepairDirectoryTest2.DisseminateResp
Construct according to the given fields.
RepairDirectoryTest2.RepairReq - class demo.repair.RepairDirectoryTest2.RepairReq.
RepairReq is request sent to all remaining nodes to send back their lifetime.
RepairDirectoryTest2.RepairReq(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest2.RepairReq
Constructs a RepairReq from its serialized form.
RepairDirectoryTest2.RepairReq(SecureHash, long, SecureHash, DDThresholdTag, boolean, boolean, boolean) - Constructor for class demo.repair.RepairDirectoryTest2.RepairReq
Construct according to the given fields.
RepairDirectoryTest2.RepairResp - class demo.repair.RepairDirectoryTest2.RepairResp.
RepairResp is contains the nodes lifetime and is the response to the RepairReq.
RepairDirectoryTest2.RepairResp(InputBuffer) - Constructor for class demo.repair.RepairDirectoryTest2.RepairResp
Constructs a RepairResp from its serialized form.
RepairDirectoryTest2.RepairResp(SecureHash, long, SecureHash, DDThresholdTag, boolean, boolean, boolean) - Constructor for class demo.repair.RepairDirectoryTest2.RepairResp
Construct according to the given fields.
RepairDirectoryTest2() - Constructor for class demo.repair.RepairDirectoryTest2
Constructor: Creates a new RepairDirectoryTest2 stage.
RepairMonitorStage - class demo.repairmonitor.RepairMonitorStage.
 
RepairMonitorStage.AttachMessage - class demo.repairmonitor.RepairMonitorStage.AttachMessage.
A message indicating a command to attach, or the confirmation of a successful attachment
RepairMonitorStage.AttachMessage(InputBuffer) - Constructor for class demo.repairmonitor.RepairMonitorStage.AttachMessage
 
RepairMonitorStage.AttachMessage(NodeId, boolean) - Constructor for class demo.repairmonitor.RepairMonitorStage.AttachMessage
Tells a node to attach, and whether or not to use a new guid
RepairMonitorStage.AttachMessage(NodeId, SecureHash) - Constructor for class demo.repairmonitor.RepairMonitorStage.AttachMessage
Attach confirmation
RepairMonitorStage.DetachMessage - class demo.repairmonitor.RepairMonitorStage.DetachMessage.
A message indicating a command to detach, or the confirmation of a successful detachment
RepairMonitorStage.DetachMessage(InputBuffer) - Constructor for class demo.repairmonitor.RepairMonitorStage.DetachMessage
 
RepairMonitorStage.DetachMessage(NodeId, boolean) - Constructor for class demo.repairmonitor.RepairMonitorStage.DetachMessage
 
RepairMonitorStage.PtrDeletedMsg - class demo.repairmonitor.RepairMonitorStage.PtrDeletedMsg.
A message to inform the RepairMonitor that a node has been detected as failed.
RepairMonitorStage.PtrDeletedMsg(InputBuffer) - Constructor for class demo.repairmonitor.RepairMonitorStage.PtrDeletedMsg
 
RepairMonitorStage.PtrDeletedMsg(NodeId, NodeId, int) - Constructor for class demo.repairmonitor.RepairMonitorStage.PtrDeletedMsg
 
RepairMonitorStage.PtrDeletedMsg(NodeId, SecureHash, int) - Constructor for class demo.repairmonitor.RepairMonitorStage.PtrDeletedMsg
 
RepairMonitorStage() - Constructor for class demo.repairmonitor.RepairMonitorStage
 
REQUEST_TYPE - Static variable in class demo.dynamic.TestDeleteMsg
 
RequestDisseminationSetMsg - class dd.dissemination.RequestDisseminationSetMsg.
RequestDisseminationSetMsg is used to request that a SetCreator send a dissemination set.
RequestDisseminationSetMsg(InputBuffer) - Constructor for class dd.dissemination.RequestDisseminationSetMsg
Constructs a RequestDisseminationSetMsg from its serialized form.
RequestDisseminationSetMsg(SecureHash, SecureHash, DisseminationSetPredicate, boolean, boolean, boolean, byte, byte, VirtualCoordinate) - Constructor for class dd.dissemination.RequestDisseminationSetMsg
Construct according to the given fields.
RequestDisseminationSetQuery - class dd.dissemination.RequestDisseminationSetQuery.
RequestDisseminationSetQuery is a DDQuery used in a RequestDisseminationSetMsg DDLocateMsg used to find a SetCreator that will respond with a set of dissemination sets.
RequestDisseminationSetQuery() - Constructor for class dd.dissemination.RequestDisseminationSetQuery
Creates a new RequestDisseminationSetQuery.
RequestDisseminationSetQuery(InputBuffer) - Constructor for class dd.dissemination.RequestDisseminationSetQuery
Constructs a RequestDisseminationSetQuery from its serialized form.
RequestDisseminationSetResponseMsg - class dd.dissemination.RequestDisseminationSetResponseMsg.
RequestDisseminationSetResponseMsg is the SetCreators response a RequestDisseminationSetMsg and containing a set of send a dissemination sets.
RequestDisseminationSetResponseMsg(InputBuffer) - Constructor for class dd.dissemination.RequestDisseminationSetResponseMsg
Constructs a RequestDisseminationSetResponseMsg from its serialized form.
RequestDisseminationSetResponseMsg(SecureHash, Set, SecureHash, boolean, boolean, boolean) - Constructor for class dd.dissemination.RequestDisseminationSetResponseMsg
Construct according to the given fields.
requestor - Variable in class dd.router.RouteRootData
 
requestorGuid - Variable in class dd.router.RouteRootData
 
requiresLayout() - Method in class dd.www.WebAppender
 
resp - Variable in class dd.www.WebInterface.ConnState
 
RESPONSE_TYPE - Static variable in class demo.dynamic.TestDeleteMsg
 
revpointers - Variable in class dd.kbr.api.RoutingTable.Available
Map of reverse pointers (i.e. neighbors using local node as a forward link.
RMLocateMsg - class demo.repairmonitor.RMLocateMsg.
 
RMLocateMsg(InputBuffer) - Constructor for class demo.repairmonitor.RMLocateMsg
Constructs a RMLocateMsg from its serialized form.
RMLocateMsg(SecureHash, NodeId, SecureHash, boolean) - Constructor for class demo.repairmonitor.RMLocateMsg
Constructor: Creates a new RMLocateMsg.
root - Variable in class dd.api.DDPublishResp
The node where the publish was handled.
root - Variable in class dd.api.DDLocateFailure
The node guid where the request was determined to have failed.
root - Variable in class dd.dht.api.DhtRemoveReq
Array indicating to remove from root (or nonroot) set
root - Variable in class dd.dht.api.DhtPutReq
Array indicating to store in root (or nonroot) set
root - Variable in class dd.dht.api.DhtIteratorStartReq
Flag indicating to retrieve from root (or nonroot) set
root - Variable in class dd.dht.api.DhtGetResp
Array indicating retrieved from root (or nonroot) set
root - Variable in class dd.dht.api.DhtGetReq
Array indicating to retrieve from root (or nonroot) set
root - Variable in class dd.ptr.api.AddPtrReq
Array indicating to store in root (or nonroot) set
root - Variable in class dd.ptr.api.RemovePtrReq
Array indicating to remove from root (or nonroot) set
root - Variable in class dd.ptr.api.PtrIteratorStartReq
SQL-like query equivalent to SELECT pinfo FROM p AS ptrs WHERE p.root=true That is, select PublishInfo's that this node is the root for.
root - Variable in class dd.ptr.api.GetPtrResp
Array indicating to retrieved from root (or nonroot) set
root - Variable in class dd.ptr.api.GetPtrReq
SQL-like query equivalent to SELECT pinfo FROM p AS ptrs WHERE p.root=true AND p.objguid=objguid That is, select PublishInfo's that this node is the root for.
root - Variable in class dd.router.PublishDataAck
 
root_ttl - Variable in class dd.api.DDPublishReq
Time-to-live (in seconds) for object pointer at the root node(s).
root_ttl - Variable in class dd.router.PublishData
 
route_to_dest(GetPtrResp, Router.SearchPointersState) - Method in class dd.router.Router
Now that the asynch call to the ptr mgr is done, keep on keepin on
RouteData - class dd.router.RouteData.
RouteData.
RouteData(InputBuffer) - Constructor for class dd.router.RouteData
 
RouteData(int, int, QuickSerializable) - Constructor for class dd.router.RouteData
 
RouteData(RouteData) - Constructor for class dd.router.RouteData
 
RouteDestData - class dd.router.RouteDestData.
RouteDestData.
RouteDestData(DDQuery, DDQueryState, SecureHash, SecureHash, SecureHash, boolean, int, int, QuickSerializable, int, InputBuffer) - Constructor for class dd.router.RouteDestData
 
RouteDestData(InputBuffer) - Constructor for class dd.router.RouteDestData
 
RouteDestData(RouteDestData) - Constructor for class dd.router.RouteDestData
 
Router - class dd.router.Router.
Router is a DHT independent router.
Router() - Constructor for class dd.router.Router
Constructor: Creates a new Router stage.
RouteRootData - class dd.router.RouteRootData.
RouteRootData.
RouteRootData(DDQuery, DDQueryState, SecureHash, boolean, int, int, QuickSerializable, int, InputBuffer, SecureHash, NodeId) - Constructor for class dd.router.RouteRootData
 
RouteRootData(InputBuffer) - Constructor for class dd.router.RouteRootData
 
RouteRootData(RouteRootData) - Constructor for class dd.router.RouteRootData
 
RoutingTable - class dd.kbr.api.RoutingTable.
Abstracts the routing table for use by the Router.
RoutingTable.Available - class dd.kbr.api.RoutingTable.Available.
Available is a class that encapsulates a RoutingTable.
RoutingTable.Available(RoutingTable, Map) - Constructor for class dd.kbr.api.RoutingTable.Available
Constructor: Creates a new Available class.
RoutingTable(InputBuffer) - Constructor for class dd.kbr.api.RoutingTable
Constructor: Creates a new RoutingTable.
RoutingTable(KbrNeighborInfo) - Constructor for class dd.kbr.api.RoutingTable
Constructor: Creates a new RoutingTable.
rrt - Variable in class dd.www.WebInterface
 
rt - Variable in class dd.www.WebInterface
 
rtt_ms - Variable in class dd.kbr.api.KbrNeighborInfo
Round trip time (in ms) to neighbor node.

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