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

## Uses of Interface
rice.p2p.commonapi.rawserialization.RawSerializable

Packages that use RawSerializable
org.mpisws.p2p.testing.transportlayer.peerreview |
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.logentry |
org.mpisws.p2p.transport.peerreview.message |
org.mpisws.p2p.transport.peerreview.replay |
org.mpisws.p2p.transport.peerreview.statement |
rice.p2p.commonapi.rawserialization |
rice.p2p.glacier.v2.messaging |
rice.p2p.past.gc.messaging |
rice.p2p.past.messaging |
rice.p2p.replication.messaging |
rice.p2p.scribe.messaging |
rice.p2p.util.rawserialization |
rice.pastry |
rice.pastry.commonapi |
rice.pastry.direct |
rice.pastry.dist |
rice.pastry.join |
rice.pastry.leafset |
rice.pastry.leafset.testing |
rice.pastry.messaging |
rice.pastry.peerreview |
rice.pastry.pns.messages |
rice.pastry.routing |
rice.pastry.socket |
rice.pastry.socket.nat.probe |
rice.pastry.socket.nat.rendezvous |
rice.pastry.standard |
rice.pastry.testing |
rice.pastry.transport |
rice.tutorial.rawserialization |

Uses of RawSerializable in org.mpisws.p2p.testing.transportlayer.peerreview

Classes in org.mpisws.p2p.testing.transportlayer.peerreview that implement RawSerializable
`class` | `MyInetSocketAddress`

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

Classes in org.mpisws.p2p.transport.peerreview with type parameters of type RawSerializable
`interface` | `PeerReview<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `PeerReview<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `PeerReviewImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `PeerReviewImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

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

Classes in org.mpisws.p2p.transport.peerreview.audit with type parameters of type RawSerializable
`class` | `ActiveAuditInfo<Handle,Identifier extends RawSerializable>`
`interface` | `AuditProtocol<Handle extends RawSerializable,Identifier>`
`class` | `AuditProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `AuditProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `EvidenceTool<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `EvidenceTool<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceToolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceToolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of RawSerializable in org.mpisws.p2p.transport.peerreview.authpush

Classes in org.mpisws.p2p.transport.peerreview.authpush with type parameters of type RawSerializable
`interface` | `AuthenticatorPushProtocol<Handle,Identifier extends RawSerializable>`
`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.
`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 RawSerializable in org.mpisws.p2p.transport.peerreview.challenge

Classes in org.mpisws.p2p.transport.peerreview.challenge with type parameters of type RawSerializable
`interface` | `ChallengeResponseProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `ChallengeResponseProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `ChallengeResponseProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `ChallengeResponseProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Uses of RawSerializable in org.mpisws.p2p.transport.peerreview.commitment

Classes in org.mpisws.p2p.transport.peerreview.commitment with type parameters of type RawSerializable
`class` | `AuthenticatorStoreImpl<Identifier extends RawSerializable>`
`interface` | `CommitmentProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol attaches signatures to outgoing messages and acknowledges incoming messages.
`interface` | `CommitmentProtocol<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol attaches signatures to outgoing messages and acknowledges incoming messages.
`class` | `CommitmentProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `CommitmentProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `PeerInfo<Handle extends RawSerializable>` We need to keep some state for each peer, including separate transmit and receive queues

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

Classes in org.mpisws.p2p.transport.peerreview.evidence with type parameters of type RawSerializable
`class` | `AuditResponse<Handle extends RawSerializable>` Snippit is the contents (everything but the type) RESP_AUDIT byte type nodehandle myHandle LogSnippit logSnippit
`class` | `EvidenceSerializerImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceSerializerImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `EvidenceTransferProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol transfers evidence to the witnesses
`class` | `EvidenceTransferProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>` This protocol transfers evidence to the witnesses
`class` | `ProofNonconformant<Handle extends RawSerializable>` PROOF_NONCONFORMANT byte type = PROOF_NONCONFORMANT authenticator to nodehandle myHandle long long firstSeq hash baseHash [snippet; see RESP_AUDIT]

Fields in org.mpisws.p2p.transport.peerreview.evidence declared as RawSerializable
`Handle` | `ProofNonconformant.myHandle`
`Identifier` | `EvidenceTransferProtocolImpl.MessageInfo.subject`

Uses of RawSerializable in org.mpisws.p2p.transport.peerreview.history.logentry

Classes in org.mpisws.p2p.transport.peerreview.history.logentry with type parameters of type RawSerializable
`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

Fields in org.mpisws.p2p.transport.peerreview.history.logentry declared as RawSerializable
`Identifier` | `EvtSend.receiverId`

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

Classes in org.mpisws.p2p.transport.peerreview.message with type parameters of type RawSerializable
`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.

Subinterfaces of RawSerializable in org.mpisws.p2p.transport.peerreview.message
`interface` | `PeerReviewMessage`

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

Fields in org.mpisws.p2p.transport.peerreview.message declared as RawSerializable
`Identifier` | `ChallengeMessage.originator`
`Identifier` | `AuthRequest.subject`
`Identifier` | `AuthResponse.subject`

Methods in org.mpisws.p2p.transport.peerreview.message with type parameters of type RawSerializable
`static
`<H extends RawSerializable> UserDataMessage<H>`
` | `UserDataMessage.build(InputBuffer buf, Serializer<H> serializer, int hashSize, int sigSize)`
`static
`<I extends RawSerializable> AuthPushMessage<I>`
` | `AuthPushMessage.build(InputBuffer buf, Serializer<I> idSerializer, AuthenticatorSerializer authSerializer)`
`static
`<Identifier extends RawSerializable> AckMessage<Identifier>`
` | `AckMessage.build(InputBuffer sib, Serializer<Identifier> serializer, int hashSizeInBytes, int signatureSizeInBytes)`

Methods in org.mpisws.p2p.transport.peerreview.message with parameters of type RawSerializable
`byte[]` | `UserDataMessage.getInnerHash(RawSerializable myId, HashProvider hasher)` Identifier myId

Uses of RawSerializable in org.mpisws.p2p.transport.peerreview.replay

Classes in org.mpisws.p2p.transport.peerreview.replay with type parameters of type RawSerializable
`class` | `ReplaySocket<Identifier extends RawSerializable>`
`interface` | `VerifierFactory<Handle extends RawSerializable,Identifier extends RawSerializable>`
`interface` | `VerifierFactory<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `VerifierFactoryImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `VerifierFactoryImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `VerifierImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `VerifierImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

Fields in org.mpisws.p2p.transport.peerreview.replay declared as RawSerializable
`protected Identifier` | `ReplaySocket.identifier`
`protected Handle` | `VerifierImpl.localHandle`

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

Classes in org.mpisws.p2p.transport.peerreview.statement with type parameters of type RawSerializable
`class` | `IncompleteStatementInfo<Handle,Identifier extends RawSerializable>`
`class` | `Statement<Identifier extends RawSerializable>`
`interface` | `StatementProtocol<Handle,Identifier extends RawSerializable>` The purpose of this protocol is to make sure that we have all the nodeID certificates we need.
`class` | `StatementProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`
`class` | `StatementProtocolImpl<Handle extends RawSerializable,Identifier extends RawSerializable>`

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

Fields in org.mpisws.p2p.transport.peerreview.statement declared as RawSerializable
`Identifier` | `IncompleteStatementInfo.missingCertificateID`
`Identifier` | `Statement.originator`
`Identifier` | `Statement.subject`

Uses of RawSerializable in rice.p2p.commonapi.rawserialization

Subinterfaces of RawSerializable in rice.p2p.commonapi.rawserialization
`interface` | `RawMessage`

Uses of RawSerializable in rice.p2p.glacier.v2.messaging

Classes in rice.p2p.glacier.v2.messaging that implement RawSerializable
`class` | `GlacierDataMessage`
`class` | `GlacierFetchMessage`
`class` | `GlacierMessage`
`class` | `GlacierNeighborRequestMessage`
`class` | `GlacierNeighborResponseMessage`
`class` | `GlacierQueryMessage` DESCRIBE THE CLASS
`class` | `GlacierRangeForwardMessage`
`class` | `GlacierRangeQueryMessage`
`class` | `GlacierRangeResponseMessage`
`class` | `GlacierRefreshCompleteMessage`
`class` | `GlacierRefreshPatchMessage`
`class` | `GlacierRefreshProbeMessage`
`class` | `GlacierRefreshResponseMessage`
`class` | `GlacierResponseMessage`
`class` | `GlacierSyncMessage`
`class` | `GlacierTimeoutMessage`

Uses of RawSerializable in rice.p2p.past.gc.messaging

Classes in rice.p2p.past.gc.messaging that implement RawSerializable
`class` | `GCCollectMessage`
`class` | `GCInsertMessage`
`class` | `GCLookupHandlesMessage`
`class` | `GCRefreshMessage`

Uses of RawSerializable in rice.p2p.past.messaging

Classes in rice.p2p.past.messaging that implement RawSerializable
`class` | `CacheMessage`
`class` | `ContinuationMessage`
`class` | `FetchHandleMessage`
`class` | `FetchMessage`
`class` | `InsertMessage`
`class` | `LookupHandlesMessage`
`class` | `LookupMessage`
`class` | `MessageLostMessage`
`class` | `PastMessage`

Uses of RawSerializable in rice.p2p.replication.messaging

Classes in rice.p2p.replication.messaging that implement RawSerializable
`class` | `ReminderMessage`
`class` | `ReplicationMessage`
`class` | `RequestMessage`

Uses of RawSerializable in rice.p2p.scribe.messaging

Classes in rice.p2p.scribe.messaging that implement RawSerializable
`class` | `AbstractSubscribeMessage`
`class` | `AnycastFailureMessage`
`class` | `AnycastMessage`
`class` | `DropMessage`
`class` | `PublishMessage`
`class` | `PublishRequestMessage`
`class` | `ScribeMessage`
`class` | `SubscribeAckMessage`
`class` | `SubscribeFailedMessage`
`class` | `SubscribeMessage`
`class` | `UnsubscribeMessage`

Uses of RawSerializable in rice.p2p.util.rawserialization

Classes in rice.p2p.util.rawserialization that implement RawSerializable
`class` | `JavaSerializedMessage` Wrapper that converts rice.pastry.messaging.Message to rice.pastry.messageing.PRawMessage

Uses of RawSerializable in rice.pastry

Classes in rice.pastry that implement RawSerializable
`class` | `Id` Represents a Pastry identifier for a node, object or key.
`class` | `NodeHandle` Interface for handles to remote nodes.

Uses of RawSerializable in rice.pastry.commonapi

Classes in rice.pastry.commonapi that implement RawSerializable
`class` | `PastryEndpointMessage` This class is an internal message to the commonapi gluecode.

Uses of RawSerializable in rice.pastry.direct

Classes in rice.pastry.direct that implement RawSerializable
`class` | `DirectNodeHandle` the node handle used with the direct network

Uses of RawSerializable in rice.pastry.dist

Classes in rice.pastry.dist that implement RawSerializable
`class` | `DistNodeHandle<Identifier>` Abstract class for handles to "real" remote nodes.

Uses of RawSerializable in rice.pastry.join

Classes in rice.pastry.join that implement RawSerializable
`class` | `JoinRequest` Request to join this network.

Uses of RawSerializable in rice.pastry.leafset

Classes in rice.pastry.leafset that implement RawSerializable
`class` | `BroadcastLeafSet` Broadcast a leaf set to another node.
`class` | `RequestLeafSet` Request a leaf set from another node.

Uses of RawSerializable in rice.pastry.leafset.testing

Classes in rice.pastry.leafset.testing that implement RawSerializable
`static class` | `MergeTest.TestNodeHandle`

Uses of RawSerializable in rice.pastry.messaging

Classes in rice.pastry.messaging that implement RawSerializable
`class` | `PJavaSerializedMessage` Wrapper that converts rice.pastry.messaging.Message to rice.pastry.messageing.PRawMessage
`class` | `PRawMessage` Adapts Message to a RawMessage Adds the "sender" to the RawMessage

Uses of RawSerializable in rice.pastry.peerreview

Classes in rice.pastry.peerreview that implement RawSerializable
`class` | `FetchLeafsetRequest`
`class` | `FetchLeafsetResponse`

Uses of RawSerializable in rice.pastry.pns.messages

Classes in rice.pastry.pns.messages that implement RawSerializable
`class` | `LeafSetRequest`
`class` | `LeafSetResponse`
`class` | `RouteRowRequest`
`class` | `RouteRowResponse`

Uses of RawSerializable in rice.pastry.routing

Classes in rice.pastry.routing that implement RawSerializable
`class` | `BroadcastRouteRow` Broadcast message for a row from a routing table.
`class` | `RequestRouteRow` Request a row from the routing table from another node.
`class` | `RouteMessage` A route message contains a pastry message that has been wrapped to be sent to another pastry node.

Uses of RawSerializable in rice.pastry.socket

Classes in rice.pastry.socket that implement RawSerializable
`class` | `SocketNodeHandle`
`class` | `TransportLayerNodeHandle<Identifier>` Parallel interface to the CommonAPI NodeHandle, because it is an abstract object to gain the observer pattern.

Uses of RawSerializable in rice.pastry.socket.nat.probe

Classes in rice.pastry.socket.nat.probe that implement RawSerializable
`class` | `ProbeRequestMessage`

Uses of RawSerializable in rice.pastry.socket.nat.rendezvous

Classes in rice.pastry.socket.nat.rendezvous that implement RawSerializable
`class` | `ByteBufferMsg` Used to hold a UDP message (usually liveness) when delivering to a firewalled node via Routing.
`class` | `OpenChannelMsg`
`class` | `PilotForwardMsg`
`class` | `RendezvousJoinRequest` Includes the bootstrap (or some other node who will have a pilot from the joiner.)
`class` | `RendezvousSocketNodeHandle` Maintains RendezvousInfo with the NodeHandle

Uses of RawSerializable in rice.pastry.standard

Classes in rice.pastry.standard that implement RawSerializable
`class` | `ConsistentJoinMsg`

Uses of RawSerializable in rice.pastry.testing

Classes in rice.pastry.testing that implement RawSerializable
`static class` | `LeafSetTest.TestNodeHandle`

Uses of RawSerializable in rice.pastry.transport

Classes in rice.pastry.transport that implement RawSerializable
`class` | `BogusNodeHandle`

Uses of RawSerializable in rice.tutorial.rawserialization

Classes in rice.tutorial.rawserialization that implement RawSerializable
`class` | `MyMsg` An example message.

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

Copyright © 2001-2005 - Rice Pastry.