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

## Uses of Interface
org.mpisws.p2p.transport.peerreview.infostore.Evidence

Packages that use Evidence
org.mpisws.p2p.transport.peerreview |
org.mpisws.p2p.transport.peerreview.audit |
org.mpisws.p2p.transport.peerreview.challenge |
org.mpisws.p2p.transport.peerreview.evidence |
org.mpisws.p2p.transport.peerreview.infostore |
org.mpisws.p2p.transport.peerreview.message |
org.mpisws.p2p.transport.peerreview.statement |

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

Methods in org.mpisws.p2p.transport.peerreview with parameters of type Evidence
`void` | `PeerReview.sendEvidenceToWitnesses(Identifier subject, long timestamp, Evidence evidence)`
`void` | `PeerReviewImpl.sendEvidenceToWitnesses(Identifier subject, long evidenceSeq, Evidence evidence)` Called internally by other classes if they have found evidence against one of our peers.

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

Methods in org.mpisws.p2p.transport.peerreview.audit that return Evidence
`Evidence` | `AuditProtocol.statOngoingAudit(Identifier subject, long evidenceSeq)`
`Evidence` | `AuditProtocolImpl.statOngoingAudit(Identifier subject, long evidenceSeq)`

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

Methods in org.mpisws.p2p.transport.peerreview.challenge with parameters of type Evidence
`protected void` | `ChallengeResponseProtocolImpl.copyAndEnqueueTail(Handle source, Evidence evidence, boolean isAccusation, Identifier subject, Identifier originator, long evidenceSeq, java.util.Map<java.lang.String,java.lang.Object> options)`

Constructors in org.mpisws.p2p.transport.peerreview.challenge with parameters of type Evidence
`PacketInfo(Handle source, Evidence message, boolean isAccusation, Identifier subject, Identifier originator, long evidenceSeq, java.util.Map<java.lang.String,java.lang.Object> options)`

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

Classes in org.mpisws.p2p.transport.peerreview.evidence that implement Evidence
`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` | `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]

Methods in org.mpisws.p2p.transport.peerreview.evidence that return Evidence
`Evidence` | `EvidenceSerializerImpl.deserialize(InputBuffer buf, byte type, boolean response)`

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

Methods in org.mpisws.p2p.transport.peerreview.infostore that return Evidence
`Evidence` | `EvidenceSerializer.deserialize(InputBuffer buf, byte type, boolean isResponse)`
`Evidence` | `PeerInfoStore.getEvidence(Identifier originator, Identifier subject, long timestamp)`
`Evidence` | `PeerInfoStoreImpl.getEvidence(Identifier originator, Identifier subject, long timestamp)` Get the actual bytes of a piece of evidence

Methods in org.mpisws.p2p.transport.peerreview.infostore with parameters of type Evidence
`void` | `PeerInfoStore.addEvidence(Identifier localIdentifier, Identifier subject, long evidenceSeq, Evidence evidence)`
`void` | `PeerInfoStoreImpl.addEvidence(Identifier originator, Identifier subject, long timestamp, Evidence evidence)`
`void` | `PeerInfoStore.addEvidence(Identifier localIdentifier, Identifier subject, long evidenceSeq, Evidence evidence, Handle interestedParty)`
`void` | `PeerInfoStoreImpl.addEvidence(Identifier originator, Identifier subject, long timestamp, Evidence evidence, Handle interestedParty)`
`void` | `PeerInfoStore.addResponse(Identifier originator, Identifier subject, long timestamp, Evidence response)`
`void` | `PeerInfoStoreImpl.addResponse(Identifier originator, Identifier subject, long timestamp, Evidence response)` Record a response to a challenge
`static boolean` | `PeerInfoStoreImpl.isProof(Evidence e)`

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

Classes in org.mpisws.p2p.transport.peerreview.message that implement Evidence
`class` | `AckMessage<Identifier extends RawSerializable>` MSG_ACK byte type = MSG_ACK nodeID recipientID long long sendEntrySeq long long recvEntrySeq hash hashTopMinusOne signature sig
`class` | `OutgoingUserDataMessage<Handle extends RawSerializable>`
`class` | `UserDataMessage<Handle extends RawSerializable>` Note, it's only Evidence when the type has been changed.

Fields in org.mpisws.p2p.transport.peerreview.message declared as Evidence
`Evidence` | `ChallengeMessage.challenge`

Methods in org.mpisws.p2p.transport.peerreview.message that return Evidence
`Evidence` | `ChallengeMessage.getChallenge()`

Constructors in org.mpisws.p2p.transport.peerreview.message with parameters of type Evidence
`AccusationMessage(Identifier subject, EvidenceRecord<?,Identifier> evidenceRecord, Evidence evidence)`
`AccusationMessage(Identifier originator, Identifier subject, long evidenceSeq, Evidence evidence)`
`ChallengeMessage(Identifier originator, long evidenceSeq, Evidence challenge)`
`ResponseMessage(Identifier originator, Identifier subject, long evidenceSeq, Evidence response)`

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

Fields in org.mpisws.p2p.transport.peerreview.statement declared as Evidence
`Evidence` | `Statement.evidence`

Constructors in org.mpisws.p2p.transport.peerreview.statement with parameters of type Evidence
`Statement(Identifier originator, Identifier subject, long evidenceSeq, Evidence evidence)`

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

Copyright © 2001-2005 - Rice Pastry.