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

## Uses of Interface
org.mpisws.p2p.transport.peerreview.message.PeerReviewMessage

Packages that use PeerReviewMessage
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.message |
org.mpisws.p2p.transport.peerreview.statement |

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

Methods in org.mpisws.p2p.transport.peerreview with parameters of type PeerReviewMessage
`void` | `PeerReview.transmit(Handle dest, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)`
`void` | `PeerReviewImpl.transmit(Handle dest, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)` Note, must include PEER_REVIEW_COMMIT and the type

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

Methods in org.mpisws.p2p.transport.peerreview.audit with parameters of type PeerReviewMessage
`void` | `AuditProtocol.handleIncomingDatagram(Handle handle, PeerReviewMessage message)`
`void` | `AuditProtocolImpl.handleIncomingDatagram(Handle handle, PeerReviewMessage message)`

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

Methods in org.mpisws.p2p.transport.peerreview.challenge with parameters of type PeerReviewMessage
`void` | `ChallengeResponseProtocol.handleStatement(Handle source, PeerReviewMessage m, java.util.Map<java.lang.String,java.lang.Object> options)`
`void` | `ChallengeResponseProtocolImpl.handleStatement(Handle source, PeerReviewMessage m, java.util.Map<java.lang.String,java.lang.Object> options)` Handle an incoming RESPONSE or ACCUSATION from another node

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

Fields in org.mpisws.p2p.transport.peerreview.evidence declared as PeerReviewMessage
`PeerReviewMessage` | `EvidenceTransferProtocolImpl.MessageInfo.message`

Methods in org.mpisws.p2p.transport.peerreview.evidence with parameters of type PeerReviewMessage
`void` | `EvidenceTransferProtocol.sendMessageToWitnesses(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)`
`void` | `EvidenceTransferProtocolImpl.sendMessageToWitnesses(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)` Send a message to all the members of the target node's witness set.

Constructors in org.mpisws.p2p.transport.peerreview.evidence with parameters of type PeerReviewMessage
`EvidenceTransferProtocolImpl.MessageInfo(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)`

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

Classes in org.mpisws.p2p.transport.peerreview.message that implement PeerReviewMessage
`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 PeerReviewMessage in org.mpisws.p2p.transport.peerreview.statement

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

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

Copyright © 2001-2005 - Rice Pastry.