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

## Uses of Interface
org.mpisws.p2p.transport.P2PSocket

Packages that use P2PSocket
org.mpisws.p2p.transport |
org.mpisws.p2p.transport.commonapi |
org.mpisws.p2p.transport.direct |
org.mpisws.p2p.transport.limitsockets |
org.mpisws.p2p.transport.liveness |
org.mpisws.p2p.transport.multiaddress |
org.mpisws.p2p.transport.nat |
org.mpisws.p2p.transport.networkinfo |
org.mpisws.p2p.transport.peerreview |
org.mpisws.p2p.transport.peerreview.replay.playback |
org.mpisws.p2p.transport.peerreview.replay.record |
org.mpisws.p2p.transport.priority |
org.mpisws.p2p.transport.rc4 |
org.mpisws.p2p.transport.rendezvous |
org.mpisws.p2p.transport.simpleidentity |
org.mpisws.p2p.transport.sourceroute |
org.mpisws.p2p.transport.sourceroute.manager |
org.mpisws.p2p.transport.util |
org.mpisws.p2p.transport.wire |
org.mpisws.p2p.transport.wire.magicnumber |
rice.pastry |
rice.pastry.transport |
rice.tutorial.transportlayer |

Uses of P2PSocket in org.mpisws.p2p.transport

Methods in org.mpisws.p2p.transport with parameters of type P2PSocket
`void` | `TransportLayerCallback.incomingSocket(P2PSocket<Identifier> s)` Notification of a new socket.
`void` | `P2PSocketReceiver.receiveException(P2PSocket<Identifier> socket, java.lang.Exception ioe)` Called when there is an error
`void` | `SocketCallback.receiveResult(SocketRequestHandle<Identifier> cancellable, P2PSocket<Identifier> sock)`
`void` | `P2PSocketReceiver.receiveSelectResult(P2PSocket<Identifier> socket, boolean canRead, boolean canWrite)` Called when a socket is available for read/write

Uses of P2PSocket in org.mpisws.p2p.transport.commonapi

Methods in org.mpisws.p2p.transport.commonapi with parameters of type P2PSocket
`void` | `CommonAPITransportLayerImpl.incomingSocket(P2PSocket<Identifier> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.direct

Methods in org.mpisws.p2p.transport.direct with parameters of type P2PSocket
`void` | `DirectTransportLayer.finishReceiveSocket(P2PSocket<Identifier> acceptorEndpoint)`

Uses of P2PSocket in org.mpisws.p2p.transport.limitsockets

Methods in org.mpisws.p2p.transport.limitsockets with parameters of type P2PSocket
`protected org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer.LSSocket` | `LimitSocketsTransportLayer.getLSSock(P2PSocket<Identifier> sock)`
`void` | `LimitSocketsTransportLayer.incomingSocket(P2PSocket<Identifier> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.liveness

Methods in org.mpisws.p2p.transport.liveness that return P2PSocket
`P2PSocket<Identifier>` | `AggressiveLivenessTransportLayerImpl.getLSocket(P2PSocket<Identifier> s, LivenessTransportLayerImpl.EntityManager manager)`
`P2PSocket<Identifier>` | `LivenessTransportLayerImpl.getLSocket(P2PSocket<Identifier> s, LivenessTransportLayerImpl.EntityManager manager)`

Methods in org.mpisws.p2p.transport.liveness with parameters of type P2PSocket
`P2PSocket<Identifier>` | `AggressiveLivenessTransportLayerImpl.getLSocket(P2PSocket<Identifier> s, LivenessTransportLayerImpl.EntityManager manager)`
`P2PSocket<Identifier>` | `LivenessTransportLayerImpl.getLSocket(P2PSocket<Identifier> s, LivenessTransportLayerImpl.EntityManager manager)`
`void` | `LivenessTransportLayerImpl.incomingSocket(P2PSocket<Identifier> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.multiaddress

Methods in org.mpisws.p2p.transport.multiaddress with parameters of type P2PSocket
`void` | `MultiInetAddressTransportLayerImpl.incomingSocket(P2PSocket<java.net.InetSocketAddress> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.nat

Methods in org.mpisws.p2p.transport.nat with parameters of type P2PSocket
`void` | `FirewallTLImpl.incomingSocket(P2PSocket<Identifier> s)` Only allow outgoing sockets.

Uses of P2PSocket in org.mpisws.p2p.transport.networkinfo

Methods in org.mpisws.p2p.transport.networkinfo with parameters of type P2PSocket
`void` | `NetworkInfoTransportLayer.handleIpRequest(P2PSocket<java.net.InetSocketAddress> socket)`
`void` | `NetworkInfoTransportLayer.handleNodesRequest(P2PSocket<java.net.InetSocketAddress> socket)`
`void` | `NetworkInfoTransportLayer.handleProbeRequest(P2PSocket<java.net.InetSocketAddress> socket)`
`void` | `NetworkInfoTransportLayer.handleProbeResponse(P2PSocket<java.net.InetSocketAddress> socket)`
`void` | `NetworkInfoTransportLayer.incomingSocket(P2PSocket<java.net.InetSocketAddress> s)`

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

Methods in org.mpisws.p2p.transport.peerreview with parameters of type P2PSocket
`void` | `PeerReviewImpl.incomingSocket(P2PSocket<Identifier> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.peerreview.replay.playback

Classes in org.mpisws.p2p.transport.peerreview.replay.playback that implement P2PSocket
`class` | `ReplaySocket<Identifier>`

Uses of P2PSocket in org.mpisws.p2p.transport.peerreview.replay.record

Classes in org.mpisws.p2p.transport.peerreview.replay.record that implement P2PSocket
`class` | `RecordSocket<Identifier>`

Methods in org.mpisws.p2p.transport.peerreview.replay.record with parameters of type P2PSocket
`void` | `RecordLayer.incomingSocket(P2PSocket<Identifier> s)`

Constructors in org.mpisws.p2p.transport.peerreview.replay.record with parameters of type P2PSocket
`RecordSocket(Identifier identifier, P2PSocket<Identifier> socket, Logger logger, java.util.Map<java.lang.String,java.lang.Object> options, int socketId, java.nio.ByteBuffer sib, RecordLayer<Identifier> recordLayer)`

Uses of P2PSocket in org.mpisws.p2p.transport.priority

Methods in org.mpisws.p2p.transport.priority with parameters of type P2PSocket
`void` | `PriorityTransportLayerImpl.incomingSocket(P2PSocket<Identifier> s)` We have to read the first byte and see if this is a passthrough (the layer higher than us asked to open it) socket or a primary (our layer tried to open it) socket.

Uses of P2PSocket in org.mpisws.p2p.transport.rc4

Classes in org.mpisws.p2p.transport.rc4 that implement P2PSocket
`class` | `EncryptedSocket<Identifier>`

Methods in org.mpisws.p2p.transport.rc4 with parameters of type P2PSocket
`void` | `RC4TransportLayer.incomingSocket(P2PSocket<Identifier> s)`
`void` | `EncryptedSocket.receiveSelectResult(P2PSocket<Identifier> socket, boolean canRead, boolean canWrite)`

Constructors in org.mpisws.p2p.transport.rc4 with parameters of type P2PSocket
`EncryptedSocket(Identifier identifier, P2PSocket<Identifier> socket, Logger logger, ErrorHandler<Identifier> handler, java.util.Map<java.lang.String,java.lang.Object> options, javax.crypto.Cipher encryptCipher, javax.crypto.Cipher decryptCipher, int writeBufferSize)`

Uses of P2PSocket in org.mpisws.p2p.transport.rendezvous

Methods in org.mpisws.p2p.transport.rendezvous that return P2PSocket
`P2PSocket<Identifier>` | `RendezvousTransportLayerImpl.removeConnectSocket(HighIdentifier requestor, HighIdentifier target, int uid)`

Methods in org.mpisws.p2p.transport.rendezvous with parameters of type P2PSocket
`protected void` | `RendezvousTransportLayerImpl.createForwarder(P2PSocket<Identifier> a, P2PSocket<Identifier> b, HighIdentifier connector, HighIdentifier acceptor, int uid)`
`protected void` | `RendezvousTransportLayerImpl.createForwarder(P2PSocket<Identifier> a, P2PSocket<Identifier> b, HighIdentifier connector, HighIdentifier acceptor, int uid)`
`void` | `RendezvousTransportLayerImpl.incomingSocket(P2PSocket<Identifier> s)`
`void` | `RendezvousTransportLayerImpl.putConnectSocket(HighIdentifier requestor, HighIdentifier target, int uid, P2PSocket<Identifier> socket)` This map stores the connect socket until the corresponding accept socket arrives
`protected void` | `RendezvousTransportLayerImpl.readAcceptHeader(P2PSocket<Identifier> acceptorSocket)`
`protected void` | `RendezvousTransportLayerImpl.readConnectHeader(P2PSocket<Identifier> socket)`

Uses of P2PSocket in org.mpisws.p2p.transport.simpleidentity

Methods in org.mpisws.p2p.transport.simpleidentity with parameters of type P2PSocket
`void` | `SimpleIdentityTransportLayer.incomingSocket(P2PSocket<Identifier> s)`

Uses of P2PSocket in org.mpisws.p2p.transport.sourceroute

Methods in org.mpisws.p2p.transport.sourceroute with parameters of type P2PSocket
`void` | `SourceRouteTransportLayerImpl.incomingSocket(P2PSocket<Identifier> socka)`
`protected void` | `SourceRouteTransportLayerImpl.incomingSocketHelper(P2PSocket<Identifier> socket, SourceRoute<Identifier> sr)` To override this behavior if needed.
`protected void` | `SourceRouteTransportLayerImpl.openSocketHelper(SocketCallback<SourceRoute<Identifier>> deliverSocketToMe, SocketRequestHandleImpl<SourceRoute<Identifier>> handle, P2PSocket<Identifier> socket, SourceRoute<Identifier> i)`
`void` | `SourceRouteTap.receivedBytes(java.nio.ByteBuffer m, SourceRoute path, P2PSocket a, P2PSocket b)` We are the intermediate node for some bytes from Socket a to Socket b
`void` | `SourceRouteTap.receivedBytes(java.nio.ByteBuffer m, SourceRoute path, P2PSocket a, P2PSocket b)` We are the intermediate node for some bytes from Socket a to Socket b
`void` | `SourceRouteTap.socketClosed(SourceRoute path, P2PSocket a, P2PSocket b)`
`void` | `SourceRouteTap.socketClosed(SourceRoute path, P2PSocket a, P2PSocket b)`
`void` | `SourceRouteTap.socketOpened(SourceRoute path, P2PSocket a, P2PSocket b)`
`void` | `SourceRouteTap.socketOpened(SourceRoute path, P2PSocket a, P2PSocket b)`

Constructors in org.mpisws.p2p.transport.sourceroute with parameters of type P2PSocket
`Forwarder(SourceRoute<Identifier> sr, P2PSocket<Identifier> socka, P2PSocket<Identifier> sockb, Logger logger)`
`Forwarder(SourceRoute<Identifier> sr, P2PSocket<Identifier> socka, P2PSocket<Identifier> sockb, Logger logger)`

Uses of P2PSocket in org.mpisws.p2p.transport.sourceroute.manager

Classes in org.mpisws.p2p.transport.sourceroute.manager that implement P2PSocket
`class` | `SourceRouteManagerP2PSocket<Identifier>`

Methods in org.mpisws.p2p.transport.sourceroute.manager with parameters of type P2PSocket
`void` | `SourceRouteManagerImpl.incomingSocket(P2PSocket<SourceRoute<Identifier>> s)`

Constructors in org.mpisws.p2p.transport.sourceroute.manager with parameters of type P2PSocket
`SourceRouteManagerP2PSocket(P2PSocket<SourceRoute<Identifier>> socket, Logger logger, ErrorHandler<Identifier> errorHandler, Environment env)`

Uses of P2PSocket in org.mpisws.p2p.transport.util

Classes in org.mpisws.p2p.transport.util that implement P2PSocket
`class` | `SocketWrapperSocket<Identifier,SubIdentifier>` Just maps a socket from one form into another.

Fields in org.mpisws.p2p.transport.util declared as P2PSocket
`protected P2PSocket<SubIdentifier>` | `SocketWrapperSocket.socket`

Methods in org.mpisws.p2p.transport.util with parameters of type P2PSocket
`void` | `DefaultCallback.incomingSocket(P2PSocket s)`
`void` | `SocketWrapperSocket.receiveException(P2PSocket<SubIdentifier> socket, java.lang.Exception e)`
`void` | `SocketWrapperSocket.receiveSelectResult(P2PSocket<SubIdentifier> socket, boolean canRead, boolean canWrite)`

Constructors in org.mpisws.p2p.transport.util with parameters of type P2PSocket
`SocketInputBuffer(P2PSocket socket)`
`SocketInputBuffer(P2PSocket socket, int size)`
`SocketWrapperSocket(Identifier identifier, P2PSocket<SubIdentifier> socket, Logger logger, ErrorHandler<Identifier> errorHandler, java.util.Map<java.lang.String,java.lang.Object> options)`

Uses of P2PSocket in org.mpisws.p2p.transport.wire

Classes in org.mpisws.p2p.transport.wire that implement P2PSocket
`class` | `SocketManager`

Methods in org.mpisws.p2p.transport.wire with parameters of type P2PSocket
`protected void` | `WireTransportLayerImpl.incomingSocket(P2PSocket<java.net.InetSocketAddress> sm)`

Uses of P2PSocket in org.mpisws.p2p.transport.wire.magicnumber

Methods in org.mpisws.p2p.transport.wire.magicnumber with parameters of type P2PSocket
`void` | `MagicNumberTransportLayer.incomingSocket(P2PSocket<Identifier> s)`
`void` | `MagicNumberTransportLayer.VerifyHeaderReceiver.receiveException(P2PSocket<Identifier> socket, java.lang.Exception ioe)`
`void` | `MagicNumberTransportLayer.VerifyHeaderReceiver.receiveSelectResult(P2PSocket<Identifier> socket, boolean canRead, boolean canWrite)`

Constructors in org.mpisws.p2p.transport.wire.magicnumber with parameters of type P2PSocket
`MagicNumberTransportLayer.VerifyHeaderReceiver(P2PSocket<Identifier> s)`

Uses of P2PSocket in rice.pastry

Methods in rice.pastry with parameters of type P2PSocket
`void` | `PastryNode.incomingSocket(P2PSocket<NodeHandle> s)`

Uses of P2PSocket in rice.pastry.transport

Methods in rice.pastry.transport with parameters of type P2PSocket
`void` | `AppSocketReceiverWrapper.receiveException(P2PSocket<Identifier> s, java.lang.Exception ioe)`
`void` | `SocketAdapter.receiveException(P2PSocket<Identifier> s, java.lang.Exception e)`
`void` | `AppSocketReceiverWrapper.receiveSelectResult(P2PSocket<Identifier> s, boolean canRead, boolean canWrite)`
`void` | `SocketAdapter.receiveSelectResult(P2PSocket<Identifier> s, boolean canRead, boolean canWrite)`

Constructors in rice.pastry.transport with parameters of type P2PSocket
`SocketAdapter(P2PSocket<Identifier> socket, Environment env)`

Uses of P2PSocket in rice.tutorial.transportlayer

Methods in rice.tutorial.transportlayer with parameters of type P2PSocket
`void` | `BandwidthLimitingTransportLayer.incomingSocket(P2PSocket<Identifier> s)`

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

Copyright © 2001-2005 - Rice Pastry.