| 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Channel | |
| rice.p2p.splitstream | |
| Uses of Channel in rice.p2p.splitstream | 
| Fields in rice.p2p.splitstream declared as Channel | |
protected  Channel | 
Stripe.channel
This stripe's channel  | 
| Methods in rice.p2p.splitstream that return Channel | |
 Channel | 
SplitStream.attachChannel(ChannelId id)
A SplitStream application calls this method to join a channel.  | 
 Channel | 
SplitStream.createChannel(ChannelId id)
A SplitStream application calls this method when it wishes to distribute content, creating a new channel object.  | 
 Channel[] | 
SplitStream.getChannels()
Returns all of the channels on this local splitstream  | 
 Channel[] | 
SplitStreamImpl.getChannels()
Returns all of the channels on this local splitstream  | 
 Channel | 
SplitStreamImpl.createChannel(ChannelId id)
This method is used by a peer who wishes to distribute the content using SplitStream.  | 
 Channel | 
SplitStreamImpl.attachChannel(ChannelId id)
This method is used by peers who wish to listen to content distributed by some other peer using SplitStream.  | 
| Methods in rice.p2p.splitstream with parameters of type Channel | |
 int | 
SplitStreamScribePolicy.getTotalChildren(Channel channel)
Returns the total number of children for the given channel  | 
 NodeHandle | 
SplitStreamScribePolicy.freeBandwidth(Channel channel,
              NodeHandle newChild,
              Id stripeId)
This method attempts to free bandwidth from our primary stripe.  | 
| Constructors in rice.p2p.splitstream with parameters of type Channel | |
Stripe(StripeId stripeId,
       Scribe scribe,
       Channel channel)
The constructor used when creating a stripe from scratch.  | 
|
  | 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||