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

## Uses of Class
rice.p2p.splitstream.ChannelId

Packages that use ChannelId
rice.p2p.splitstream |
rice.p2p.splitstream.testing |

Uses of ChannelId in rice.p2p.splitstream

Fields in rice.p2p.splitstream declared as ChannelId
`protected ChannelId` | `Channel.channelId` ChannelId for this channel

Fields in rice.p2p.splitstream with type parameters of type ChannelId
`protected java.util.Hashtable<ChannelId,Channel>` | `SplitStreamImpl.channels` Hashtable of all the channels currently created on this node implicitly or explicitly.
`protected java.util.Hashtable<ChannelId,java.lang.Integer>` | `SplitStreamScribePolicy.policy` A mapping from channelId -> maximum children

Methods in rice.p2p.splitstream that return ChannelId
`ChannelId` | `Channel.getChannelId()` Gets the channelId for this channel

Methods in rice.p2p.splitstream with parameters of type ChannelId
`Channel` | `SplitStream.attachChannel(ChannelId id)` A SplitStream application calls this method to join a channel.
`Channel` | `SplitStreamImpl.attachChannel(ChannelId id)` This method is used by peers who wish to listen to content distributed by some other peer using SplitStream.
`Channel` | `SplitStream.createChannel(ChannelId id)` A SplitStream application calls this method when it wishes to distribute content, creating a new channel object.
`Channel` | `SplitStreamImpl.createChannel(ChannelId id)` This method is used by a peer who wishes to distribute the content using SplitStream.
`protected StripeId[]` | `Channel.generateStripeIds(ChannelId id, IdFactory factory)` Creates and returns the Ids associated with the provided channelId
`int` | `SplitStreamScribePolicy.getMaxChildren(ChannelId id)` Gets the max bandwidth for a channel.
`void` | `SplitStreamScribePolicy.setMaxChildren(ChannelId id, int children)` Adjust the max bandwidth for this channel.

Constructors in rice.p2p.splitstream with parameters of type ChannelId
`Channel(ChannelId channelId, Scribe scribe, java.lang.String instance, IdFactory factory, Id localId, int stripeBase, int maxFailedSubscriptions)` Constructor to create a new channel from scratch

Uses of ChannelId in rice.p2p.splitstream.testing

Methods in rice.p2p.splitstream.testing with parameters of type ChannelId
`void` | `MySplitStreamClient.attachChannel(ChannelId cid)`

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

Copyright © 2001-2005 - Rice Pastry.