Rice Pastry API

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
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection