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


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection