Rice Pastry API

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   
 

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 timestamp, 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)
           
 

Methods in org.mpisws.p2p.transport.peerreview.audit with parameters of type Evidence
 void AuditProtocol.processAuditResponse(Identifier subject, long evidenceSeq, Evidence payload)
           
 

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
           
 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 // if whichInconsistency==1 hash baseHash [entries]
 

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, 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 AccusationMessage.evidence
           
 Evidence ResponseMessage.payload
           
 

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<Handle,Identifier> evidenceRecord, Evidence evidence)
           
ChallengeMessage(Identifier originator, long evidenceSeq, Evidence challenge)
           
ResponseMessage(Identifier originator, Identifier subject, long evidenceSeq, Evidence response)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.