Rice Pastry API

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)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection