Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.mpisws.p2p.transport.peerreview.StatusConstants

Packages that use StatusConstants
org.mpisws.p2p.testing.transportlayer.peerreview |
org.mpisws.p2p.testing.transportlayer.replay |
org.mpisws.p2p.transport.peerreview |
org.mpisws.p2p.transport.peerreview.audit |
org.mpisws.p2p.transport.peerreview.authpush |
org.mpisws.p2p.transport.peerreview.challenge |
org.mpisws.p2p.transport.peerreview.commitment |
org.mpisws.p2p.transport.peerreview.evidence |
org.mpisws.p2p.transport.peerreview.history |
org.mpisws.p2p.transport.peerreview.history.logentry |
org.mpisws.p2p.transport.peerreview.identity |
org.mpisws.p2p.transport.peerreview.infostore |
org.mpisws.p2p.transport.peerreview.message |
org.mpisws.p2p.transport.peerreview.replay |
org.mpisws.p2p.transport.peerreview.replay.playback |
org.mpisws.p2p.transport.peerreview.replay.record |
org.mpisws.p2p.transport.peerreview.statement |
rice.pastry.peerreview |

Uses of StatusConstants in org.mpisws.p2p.testing.transportlayer.peerreview

Classes in org.mpisws.p2p.testing.transportlayer.peerreview that implement StatusConstants
`class` | `PRInconsistent1.ForkingSecureHistory`

Uses of StatusConstants in org.mpisws.p2p.testing.transportlayer.replay

Classes in org.mpisws.p2p.testing.transportlayer.replay that implement StatusConstants
`class` | `MyEntryDeserializer`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview
`interface` | `PeerReview<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `PeerReviewCallback<Handle,Identifier>` Callback interface that all PeerReview-enabled applications must implement.
`interface` | `PeerReviewConstants`

Classes in org.mpisws.p2p.transport.peerreview that implement StatusConstants
`class` | `Basics`
`class` | `PeerReviewImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.audit

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.audit
`interface` | `AuditProtocol<Handle extends RawSerializable,Identifier>`
`interface` | `EvidenceTool<Handle extends RawSerializable,Identifier extends RawSerializable>`

Classes in org.mpisws.p2p.transport.peerreview.audit that implement StatusConstants
`class` | `AuditProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceToolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.authpush

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.authpush
`interface` | `AuthenticatorPushProtocol<Handle,Identifier extends RawSerializable>`

Classes in org.mpisws.p2p.transport.peerreview.authpush that implement StatusConstants
`class` | `AuthenticatorPushProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol collects authenticators from incoming messages and, once in a while, batches them together and sends them to the witnesses.

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.challenge

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.challenge
`interface` | `ChallengeResponseProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>`

Classes in org.mpisws.p2p.transport.peerreview.challenge that implement StatusConstants
`class` | `ChallengeHashPolicy<Identifier>`
`class` | `ChallengeResponseProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.commitment

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.commitment
`interface` | `CommitmentProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol attaches signatures to outgoing messages and acknowledges incoming messages.

Classes in org.mpisws.p2p.transport.peerreview.commitment that implement StatusConstants
`class` | `CommitmentProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.evidence

Classes in org.mpisws.p2p.transport.peerreview.evidence that implement StatusConstants
`class` | `AuditResponse<Handle extends RawSerializable>` Snippit is the contents (everything but the type) RESP_AUDIT byte type nodehandle myHandle LogSnippit logSnippit
`class` | `ChallengeAudit` CHAL_AUDIT byte type byte flags // 1=includePrevCheckpoint 2=fullMessagesToSender 4=fullMessagesAll [bitfield] authenticator from authenticator to
`class` | `EvidenceSerializerImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceTransferProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol transfers evidence to the witnesses
`class` | `ProofInconsistent` PROOF_INCONSISTENT byte type = PROOF_INCONSISTENT authenticator auth1 char whichInconsistency // 0=another auth, 1=a log snippet authenticator auth2 // if whichInconsistency==0 long long firstSeq // these fields exist only if whichInconsistency==1 hash baseHash [entries]
`class` | `ProofNonconformant<Handle extends RawSerializable>` PROOF_NONCONFORMANT byte type = PROOF_NONCONFORMANT authenticator to nodehandle myHandle long long firstSeq hash baseHash [snippet; see RESP_AUDIT]

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.history

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.history
`interface` | `SecureHistory`

Classes in org.mpisws.p2p.transport.peerreview.history that implement StatusConstants
`class` | `SecureHistoryFactoryImpl`
`class` | `SecureHistoryImpl` The following class implements PeerReview's log.

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.history.logentry

Classes in org.mpisws.p2p.transport.peerreview.history.logentry that implement StatusConstants
`class` | `EvtAck<Identifier extends RawSerializable>` EVT_ACK nodeID remoteID long long ackedSeq long long hisSeq hash hTopMinusOne signature sig
`class` | `EvtInit<Handle extends RawSerializable>`
`class` | `EvtRecv<Handle extends RawSerializable>` EVT_RECV handle senderHandle long long senderSeq bool hashed data payload - or - relevantPayload, hash
`class` | `EvtSend<Identifier extends RawSerializable>` EVT_SEND nodeID receiverID bool hashed data payload - or - relevantPayload, hash
`class` | `EvtSendSign` EVT_SENDSIGN signature sig data restOfMessage
`class` | `EvtSign`
`class` | `HistoryEvent`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.identity

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.identity
`interface` | `IdentityTransport<Handle,Identifier>`

Classes in org.mpisws.p2p.transport.peerreview.identity that implement StatusConstants
`class` | `IdentityTransportLayerImpl<Identifier,I>` TODO: make it store known certs to a file, make it periodically check the revocation server.

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.infostore

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.infostore
`interface` | `Evidence`
`interface` | `PeerInfoStore<Handle,Identifier>`
`interface` | `StatusChangeListener<Identifier>`

Classes in org.mpisws.p2p.transport.peerreview.infostore that implement StatusConstants
`class` | `PeerInfoRecord<Handle,Identifier>` This is just an index to the real evidence which is on disk
`class` | `PeerInfoStoreImpl<Handle,Identifier>` In this class, the PeerReview library keeps information about its peers.

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.message

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.message
`interface` | `PeerReviewMessage`

Classes in org.mpisws.p2p.transport.peerreview.message that implement StatusConstants
`class` | `AccusationMessage<Identifier extends RawSerializable>` MSG_ACCUSATION byte type = MSG_ACCUSATION nodeID originator nodeID subject long long evidenceSeq [evidence bytes follow]
`class` | `AckMessage<Identifier extends RawSerializable>` MSG_ACK byte type = MSG_ACK nodeID recipientID long long sendEntrySeq long long recvEntrySeq hash hashTopMinusOne signature sig
`class` | `AuthPushMessage<Identifier extends RawSerializable>` Builds the message to a target size.
`class` | `AuthRequest<Identifier extends RawSerializable>` MSG_AUTHREQ byte type = MSG_AUTHREQ long long timestamp nodeID subject
`class` | `AuthResponse<Identifier extends RawSerializable>` MSG_AUTHRESP byte type = MSG_AUTHRESP nodeID subject authenticator a1 // newest authenticator before timestamp in AUTHREQ authenticator a2 // most recent authenticator
`class` | `ChallengeMessage<Identifier extends RawSerializable>` MSG_CHALLENGE byte type = MSG_CHALLENGE nodeID originator long long evidenceSeq byte chalType = {CHAL_AUDIT|CHAL_SEND} [challenge payload follows]
`class` | `OutgoingUserDataMessage<Handle extends RawSerializable>`
`class` | `ResponseMessage<Identifier extends RawSerializable>` MSG_RESPONSE byte type = MSG_RESPONSE nodeID originator nodeID subject long long evidenceSeq byte challengeType = {CHAL_AUDIT|CHAL_SEND} [response payload follows]
`class` | `UserDataMessage<Handle extends RawSerializable>` Note, it's only Evidence when the type has been changed.

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.replay

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.replay
`interface` | `Verifier<Handle>`

Classes in org.mpisws.p2p.transport.peerreview.replay that implement StatusConstants
`class` | `BasicEntryDeserializer`
`class` | `VerifierImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.replay.playback

Classes in org.mpisws.p2p.transport.peerreview.replay.playback that implement StatusConstants
`class` | `ReplayLayer<Identifier>`
`class` | `ReplayVerifier<Identifier>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.replay.record

Classes in org.mpisws.p2p.transport.peerreview.replay.record that implement StatusConstants
`class` | `RecordLayer<Identifier>`
`class` | `RecordSocket<Identifier>`

Uses of StatusConstants in org.mpisws.p2p.transport.peerreview.statement

Subinterfaces of StatusConstants in org.mpisws.p2p.transport.peerreview.statement
`interface` | `StatementProtocol<Handle,Identifier extends RawSerializable>` The purpose of this protocol is to make sure that we have all the nodeID certificates we need.

Classes in org.mpisws.p2p.transport.peerreview.statement that implement StatusConstants
`class` | `Statement<Identifier extends RawSerializable>`
`class` | `StatementProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of StatusConstants in rice.pastry.peerreview

Classes in rice.pastry.peerreview that implement StatusConstants
`class` | `PeerReviewCallbackImpl`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.